COMMENT ON casts, conversions, languages, operator classes, and

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 42ce74bf17478cc8a8323601deaa63950dda9923
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2003-11-21T22:32:49Z
Releases: 8.0.0
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

Files

PathChange+/−
doc/src/sgml/ref/comment.sgml modified +68 −5
src/backend/catalog/aclchk.c modified +30 −1
src/backend/commands/comment.c modified +320 −2
src/backend/commands/functioncmds.c modified +3 −2
src/backend/parser/gram.y modified +51 −8
src/backend/parser/keywords.c modified +3 −1
src/backend/storage/large_object/inv_api.c modified +12 −2
src/bin/pg_dump/common.c modified +14 −1
src/bin/pg_dump/pg_dump.c modified +234 −4
src/bin/pg_dump/pg_dump.h modified +12 −1
src/bin/psql/large_obj.c modified +4 −24
src/include/nodes/parsenodes.h modified +2 −1
src/include/utils/acl.h modified +2 −1
src/test/regress/expected/alter_table.out modified +4 −0
src/test/regress/expected/conversion.out modified +5 −0
src/test/regress/expected/create_aggregate.out modified +9 −0
src/test/regress/expected/create_index.out modified +5 −0
src/test/regress/expected/create_operator.out modified +5 −0
src/test/regress/expected/create_type.out modified +5 −0
src/test/regress/expected/create_view.out modified +5 −0
src/test/regress/expected/foreign_key.out modified +5 −0
src/test/regress/expected/plpgsql.out modified +5 −0
src/test/regress/expected/rules.out modified +5 −0
src/test/regress/expected/sequence.out modified +5 −0
src/test/regress/expected/triggers.out modified +5 −0
src/test/regress/sql/alter_table.sql modified +4 −0
src/test/regress/sql/conversion.sql modified +4 −0
src/test/regress/sql/create_aggregate.sql modified +8 −0
src/test/regress/sql/create_index.sql modified +5 −0
src/test/regress/sql/create_operator.sql modified +6 −0
src/test/regress/sql/create_type.sql modified +5 −0
src/test/regress/sql/create_view.sql modified +5 −0
src/test/regress/sql/foreign_key.sql modified +5 −0
src/test/regress/sql/plpgsql.sql modified +5 −1
src/test/regress/sql/rules.sql modified +4 −1
src/test/regress/sql/sequence.sql modified +5 −0
src/test/regress/sql/triggers.sql modified +5 −0