pgsql: Implement function-local GUC parameter settings, as per recent

From: tgl(at)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Implement function-local GUC parameter settings, as per recent
Date: 2007-09-03 00:39:26
Message-ID: 20070903003926.C0F49754201@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Implement function-local GUC parameter settings, as per recent discussion.
There are still some loose ends: I didn't do anything about the SET FROM
CURRENT idea yet, and it's not real clear whether we are happy with the
interaction of SET LOCAL with function-local settings. The documentation
is a bit spartan, too.

Modified Files:
--------------
pgsql/doc/src/sgml:
catalogs.sgml (r2.155 -> r2.156)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml?r1=2.155&r2=2.156)
pgsql/doc/src/sgml/ref:
alter_function.sgml (r1.13 -> r1.14)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_function.sgml?r1=1.13&r2=1.14)
create_function.sgml (r1.75 -> r1.76)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_function.sgml?r1=1.75&r2=1.76)
pgsql/src/backend/access/transam:
xact.c (r1.246 -> r1.247)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/xact.c?r1=1.246&r2=1.247)
pgsql/src/backend/catalog:
pg_aggregate.c (r1.86 -> r1.87)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/pg_aggregate.c?r1=1.86&r2=1.87)
pg_proc.c (r1.145 -> r1.146)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/pg_proc.c?r1=1.145&r2=1.146)
pgsql/src/backend/commands:
functioncmds.c (r1.83 -> r1.84)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/functioncmds.c?r1=1.83&r2=1.84)
proclang.c (r1.72 -> r1.73)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/proclang.c?r1=1.72&r2=1.73)
pgsql/src/backend/optimizer/util:
clauses.c (r1.247 -> r1.248)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c?r1=1.247&r2=1.248)
pgsql/src/backend/parser:
gram.y (r2.600 -> r2.601)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.600&r2=2.601)
pgsql/src/backend/utils:
Gen_fmgrtab.sh (r1.36 -> r1.37)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/Gen_fmgrtab.sh?r1=1.36&r2=1.37)
pgsql/src/backend/utils/fmgr:
fmgr.c (r1.108 -> r1.109)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/fmgr/fmgr.c?r1=1.108&r2=1.109)
pgsql/src/backend/utils/init:
miscinit.c (r1.162 -> r1.163)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/init/miscinit.c?r1=1.162&r2=1.163)
postinit.c (r1.176 -> r1.177)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/init/postinit.c?r1=1.176&r2=1.177)
pgsql/src/backend/utils/misc:
guc.c (r1.414 -> r1.415)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/guc.c?r1=1.414&r2=1.415)
pgsql/src/bin/pg_dump:
pg_dump.c (r1.471 -> r1.472)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c?r1=1.471&r2=1.472)
pgsql/src/include/catalog:
catversion.h (r1.419 -> r1.420)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h?r1=1.419&r2=1.420)
pg_attribute.h (r1.131 -> r1.132)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_attribute.h?r1=1.131&r2=1.132)
pg_class.h (r1.101 -> r1.102)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_class.h?r1=1.101&r2=1.102)
pg_proc.h (r1.465 -> r1.466)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h?r1=1.465&r2=1.466)
pgsql/src/include/utils:
guc.h (r1.83 -> r1.84)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/guc.h?r1=1.83&r2=1.84)
pgsql/src/test/regress/expected:
guc.out (r1.4 -> r1.5)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/guc.out?r1=1.4&r2=1.5)
pgsql/src/test/regress/sql:
guc.sql (r1.4 -> r1.5)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/guc.sql?r1=1.4&r2=1.5)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2007-09-03 01:18:33 pgsql: Fix breakage of GIN support for varchar[] and cidr[] that I
Previous Message Alvaro Herrera 2007-09-02 22:49:57 Re: Re: [COMMITTERS] pgsql: Fix brain fade in DefineIndex(): it was continuing to access the