Thread: pgsql/ oc/src/sgml/catalogs.sgml rc/backend/ac ...

pgsql/ oc/src/sgml/catalogs.sgml rc/backend/ac ...

From
tgl@postgresql.org (Tom Lane)
Date:
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.