COMMENT ON casts, conversions, languages, operator classes, and
large objects. Dump all these in pg_dump; also add code to pg_dump user-defined conversions. Make psql's large object code rely on the backend for inserting/deleting LOB comments, instead of trying to hack pg_description directly. Documentation and regression tests added. Christopher Kings-Lynne, code reviewed by Tom
Showing
- doc/src/sgml/ref/comment.sgml 68 additions, 5 deletionsdoc/src/sgml/ref/comment.sgml
- src/backend/catalog/aclchk.c 30 additions, 1 deletionsrc/backend/catalog/aclchk.c
- src/backend/commands/comment.c 320 additions, 2 deletionssrc/backend/commands/comment.c
- src/backend/commands/functioncmds.c 3 additions, 2 deletionssrc/backend/commands/functioncmds.c
- src/backend/parser/gram.y 51 additions, 8 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 3 additions, 1 deletionsrc/backend/parser/keywords.c
- src/backend/storage/large_object/inv_api.c 12 additions, 2 deletionssrc/backend/storage/large_object/inv_api.c
- src/bin/pg_dump/common.c 14 additions, 1 deletionsrc/bin/pg_dump/common.c
- src/bin/pg_dump/pg_dump.c 234 additions, 4 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/pg_dump/pg_dump.h 12 additions, 1 deletionsrc/bin/pg_dump/pg_dump.h
- src/bin/psql/large_obj.c 4 additions, 24 deletionssrc/bin/psql/large_obj.c
- src/include/nodes/parsenodes.h 2 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/include/utils/acl.h 2 additions, 1 deletionsrc/include/utils/acl.h
- src/test/regress/expected/alter_table.out 4 additions, 0 deletionssrc/test/regress/expected/alter_table.out
- src/test/regress/expected/conversion.out 5 additions, 0 deletionssrc/test/regress/expected/conversion.out
- src/test/regress/expected/create_aggregate.out 9 additions, 0 deletionssrc/test/regress/expected/create_aggregate.out
- src/test/regress/expected/create_index.out 5 additions, 0 deletionssrc/test/regress/expected/create_index.out
- src/test/regress/expected/create_operator.out 5 additions, 0 deletionssrc/test/regress/expected/create_operator.out
- src/test/regress/expected/create_type.out 5 additions, 0 deletionssrc/test/regress/expected/create_type.out
- src/test/regress/expected/create_view.out 5 additions, 0 deletionssrc/test/regress/expected/create_view.out
Loading
Please register or sign in to comment