OSDN Git Service

GUC assign hooks that look at external state in deciding whether a
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Sep 2004 19:43:03 +0000 (19:43 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Sep 2004 19:43:03 +0000 (19:43 +0000)
commitb120485f9cf55e96e8b945df12303c9ea8ef94b7
tree9e8d6bd4c47322bd647086e4f9c5b36470b995bc
parent12a2121c75ee2078bb23f4dfecb87bcf674017f2
GUC assign hooks that look at external state in deciding whether a
setting is valid must ignore that state and permit the assignment anyway
when source is PGC_S_OVERRIDE.  Otherwise they may disallow a rollback
at transaction abort, which is The Wrong Thing.  Per example from
Michael Fuhr 12-Sep-04.
src/backend/commands/variable.c
src/backend/utils/misc/guc.c