Thread: pgsql/ oc/src/sgml/runtime.sgml rc/backend/acc ...

pgsql/ oc/src/sgml/runtime.sgml rc/backend/acc ...

From
tgl@postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    tgl@postgresql.org    02/03/31 22:34:27

Modified files:
    doc/src/sgml   : runtime.sgml
    src/backend/access/transam: xact.c
    src/backend/catalog: namespace.c
    src/backend/parser: gram.y
    src/backend/utils/adt: varlena.c
    src/backend/utils/init: postinit.c
    src/backend/utils/misc: guc.c postgresql.conf.sample
    src/bin/psql   : tab-complete.c
    src/include/access: xact.h
    src/include/catalog: namespace.h pg_namespace.h
    src/include/utils: builtins.h

Log message:
    Create a new GUC variable search_path to control the namespace search
    path.  The default behavior if no per-user schemas are created is that
    all users share a 'public' namespace, thus providing behavior backwards
    compatible with 7.2 and earlier releases.  Probably the semantics and
    default setting will need to be fine-tuned, but this is a start.