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

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

From
tgl@postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    tgl@postgresql.org    02/04/15 18:33:21

Modified files:
    doc/src/sgml   : runtime.sgml
    src/backend/catalog: namespace.c
    src/bin/initdb : initdb.sh

Log message:
    Adjust rules for search_path so that pg_catalog is never implicitly
    selected as the creation target namespace; to make that happen, you
    must explicitly set search_path that way.  This makes initdb a hair
    more complex but seems like a good safety feature.