Implement CREATE/DROP OPERATOR CLASS. Work still remains: need more
documentation (xindex.sgml should be rewritten), need to teach pg_dump about it, need to update contrib modules that currently build pg_opclass entries by hand. Original patch by Bill Studenmund, grammar adjustments and general update for 7.3 by Tom Lane.
Showing
- contrib/intarray/_int.sql.in 35 additions, 262 deletionscontrib/intarray/_int.sql.in
- doc/src/sgml/ref/allfiles.sgml 3 additions, 1 deletiondoc/src/sgml/ref/allfiles.sgml
- doc/src/sgml/ref/create_opclass.sgml 316 additions, 0 deletionsdoc/src/sgml/ref/create_opclass.sgml
- doc/src/sgml/ref/drop_opclass.sgml 184 additions, 0 deletionsdoc/src/sgml/ref/drop_opclass.sgml
- doc/src/sgml/ref/drop_operator.sgml 1 addition, 5 deletionsdoc/src/sgml/ref/drop_operator.sgml
- doc/src/sgml/reference.sgml 3 additions, 1 deletiondoc/src/sgml/reference.sgml
- doc/src/sgml/release.sgml 2 additions, 1 deletiondoc/src/sgml/release.sgml
- src/backend/catalog/aclchk.c 29 additions, 1 deletionsrc/backend/catalog/aclchk.c
- src/backend/catalog/dependency.c 121 additions, 44 deletionssrc/backend/catalog/dependency.c
- src/backend/catalog/index.c 13 additions, 3 deletionssrc/backend/catalog/index.c
- src/backend/commands/Makefile 3 additions, 2 deletionssrc/backend/commands/Makefile
- src/backend/commands/opclasscmds.c 639 additions, 0 deletionssrc/backend/commands/opclasscmds.c
- src/backend/nodes/copyfuncs.c 53 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 58 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 99 additions, 12 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 3 additions, 1 deletionsrc/backend/parser/keywords.c
- src/backend/tcop/postgres.c 10 additions, 2 deletionssrc/backend/tcop/postgres.c
- src/backend/tcop/utility.c 9 additions, 1 deletionsrc/backend/tcop/utility.c
- src/backend/utils/adt/regproc.c 53 additions, 27 deletionssrc/backend/utils/adt/regproc.c
- src/bin/initdb/initdb.sh 3 additions, 2 deletionssrc/bin/initdb/initdb.sh
Loading
Please register or sign in to comment