]> granicus.if.org Git - postgresql/commit
Finish repairing 6.5's problems with r-tree indexes: create appropriate
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 17 Feb 2000 03:40:02 +0000 (03:40 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 17 Feb 2000 03:40:02 +0000 (03:40 +0000)
commit598ea2c359ef625f472a2a53b870a1baffa45251
tree688b6309e4c9ae3a05e8cd53e0d034a64c2a0e2c
parentcf880a616023c9b8c127660461dadc69d894ab50
Finish repairing 6.5's problems with r-tree indexes: create appropriate
selectivity functions and make the r-tree operators use them.  The
estimation functions themselves are just stubs, unfortunately, but
perhaps someday someone will make them compute realistic estimates.
Change pg_am so that the optimizer can reliably tell the difference
between ordered and unordered indexes --- before it would think that
an r-tree index can be scanned in '<<' order, which is not right AFAIK.
Repair broken negator links for network_sup and related ops.
Initdb forced.  This might be my last initdb force for 7.0 ... hope so
anyway ...
12 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/xindex.sgml
doc/src/sgml/xoper.sgml
src/backend/optimizer/util/plancat.c
src/backend/utils/adt/geo_selfuncs.c
src/include/catalog/catversion.h
src/include/catalog/pg_am.h
src/include/catalog/pg_operator.h
src/include/catalog/pg_proc.h
src/include/utils/geo_decls.h
src/test/regress/expected/create_index.out
src/test/regress/sql/create_index.sql