CVSROOT: /cvsroot
Module name: pgsql
Changes by: tgl@postgresql.org 02/03/29 14:06:29
Modified files:
doc/src/sgml : catalogs.sgml
src/backend/access/common: tupdesc.c
src/backend/catalog: aclchk.c heap.c indexing.c namespace.c
pg_aggregate.c pg_operator.c pg_proc.c
pg_type.c
src/backend/commands: cluster.c command.c comment.c copy.c
creatinh.c define.c remove.c rename.c
sequence.c variable.c view.c
src/backend/nodes: copyfuncs.c equalfuncs.c makefuncs.c
outfuncs.c
src/backend/parser: analyze.c gram.y parse_expr.c parse_func.c
parse_target.c 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 syscache.c temprel.c
src/include/access: tupdesc.h
src/include/catalog: catversion.h heap.h indexing.h namespace.h
pg_aggregate.h pg_attribute.h pg_class.h
pg_operator.h pg_proc.h pg_type.h
src/include/commands: command.h copy.h creatinh.h defrem.h
rename.h view.h
src/include/nodes: makefuncs.h parsenodes.h
src/include/parser: parse_expr.h parse_func.h parse_type.h
src/include/rewrite: rewriteRemove.h
src/include/utils: lsyscache.h sets.h 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
Log message:
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.