]> granicus.if.org Git - postgresql/commit
Opclasses live in namespaces. I also took the opportunity to create
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 17 Apr 2002 20:57:57 +0000 (20:57 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 17 Apr 2002 20:57:57 +0000 (20:57 +0000)
commit27a54ae282d74ee471a5b34d136fe3d4f894a9de
tree59aedb6b78d8b4ff8f26f6a945799a443dd6d571
parentd85a81cbc384614eec525ca19e1cf48687643725
Opclasses live in namespaces.  I also took the opportunity to create
an 'opclass owner' column in pg_opclass.  Nothing is done with it at
present, but since there are plans to invent a CREATE OPERATOR CLASS
command soon, we'll probably want DROP OPERATOR CLASS too, which
suggests that a notion of ownership would be a good idea.
25 files changed:
contrib/btree_gist/btree_gist.sql.in
contrib/cube/cube.sql.in
contrib/intarray/_int.sql.in
contrib/rtree_gist/rtree_gist.sql.in
contrib/seg/seg.sql.in
contrib/tsearch/tsearch.sql.in
doc/src/sgml/xindex.sgml
src/backend/access/index/indexam.c
src/backend/bootstrap/bootparse.y
src/backend/catalog/indexing.c
src/backend/catalog/namespace.c
src/backend/commands/indexcmds.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/outfuncs.c
src/backend/parser/analyze.c
src/backend/parser/gram.y
src/backend/utils/cache/syscache.c
src/include/catalog/catversion.h
src/include/catalog/indexing.h
src/include/catalog/namespace.h
src/include/catalog/pg_opclass.h
src/include/nodes/parsenodes.h
src/include/utils/syscache.h
src/tutorial/complex.source