OSDN Git Service

pg_type has a typnamespace column; system now supports creating types
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 29 Mar 2002 19:06:29 +0000 (19:06 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 29 Mar 2002 19:06:29 +0000 (19:06 +0000)
commitd5e99ab4d6718e8ef515575e33fb5c6181cdcc96
tree6c817d6358f50ae920207245c3b862b2cdd74ceb
parent7c1ff354105e2256d7904497d8e282ccec53d2e6
pg_type has a typnamespace column; system now supports creating types
in different namespaces.  Also, cleanup work on relation namespace
support: drop, alter, rename commands work for tables in non-default
namespaces.
68 files changed:
doc/src/sgml/catalogs.sgml
src/backend/access/common/tupdesc.c
src/backend/catalog/aclchk.c
src/backend/catalog/heap.c
src/backend/catalog/indexing.c
src/backend/catalog/namespace.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_operator.c
src/backend/catalog/pg_proc.c
src/backend/catalog/pg_type.c
src/backend/commands/cluster.c
src/backend/commands/command.c
src/backend/commands/comment.c
src/backend/commands/copy.c
src/backend/commands/creatinh.c
src/backend/commands/define.c
src/backend/commands/remove.c
src/backend/commands/rename.c
src/backend/commands/sequence.c
src/backend/commands/variable.c
src/backend/commands/view.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/makefuncs.c
src/backend/nodes/outfuncs.c
src/backend/parser/analyze.c
src/backend/parser/gram.y
src/backend/parser/parse_expr.c
src/backend/parser/parse_func.c
src/backend/parser/parse_target.c
src/backend/parser/parse_type.c
src/backend/rewrite/rewriteRemove.c
src/backend/tcop/utility.c
src/backend/utils/adt/sets.c
src/backend/utils/cache/lsyscache.c
src/backend/utils/cache/syscache.c
src/backend/utils/cache/temprel.c
src/include/access/tupdesc.h
src/include/catalog/catversion.h
src/include/catalog/heap.h
src/include/catalog/indexing.h
src/include/catalog/namespace.h
src/include/catalog/pg_aggregate.h
src/include/catalog/pg_attribute.h
src/include/catalog/pg_class.h
src/include/catalog/pg_operator.h
src/include/catalog/pg_proc.h
src/include/catalog/pg_type.h
src/include/commands/command.h
src/include/commands/copy.h
src/include/commands/creatinh.h
src/include/commands/defrem.h
src/include/commands/rename.h
src/include/commands/view.h
src/include/nodes/makefuncs.h
src/include/nodes/parsenodes.h
src/include/parser/parse_expr.h
src/include/parser/parse_func.h
src/include/parser/parse_type.h
src/include/rewrite/rewriteRemove.h
src/include/utils/lsyscache.h
src/include/utils/sets.h
src/include/utils/syscache.h
src/pl/plpgsql/src/pl_comp.c
src/pl/plpython/plpython.c
src/pl/tcl/pltcl.c
src/test/regress/expected/errors.out
src/test/regress/output/create_function_2.source