Create a new GUC variable search_path to control the namespace search
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 1 Apr 2002 03:34:27 +0000 (03:34 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 1 Apr 2002 03:34:27 +0000 (03:34 +0000)
commit809d1345bb38984418db674ba8ad3ef8212c59b3
tree7e78cd4c3e102076dac1dda789b6bdffbfb6573e
parent6d9fef3dbaded517b8bbc3fdb2067b0107e07c7d
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.
13 files changed:
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
src/backend/utils/misc/postgresql.conf.sample
src/bin/psql/tab-complete.c
src/include/access/xact.h
src/include/catalog/namespace.h
src/include/catalog/pg_namespace.h
src/include/utils/builtins.h