]> granicus.if.org Git - postgresql/commit
Extend GUC concepts of parse_hook and assign_hook to all four supported
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Jun 2001 22:54:06 +0000 (22:54 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Jun 2001 22:54:06 +0000 (22:54 +0000)
commit2938eec7fe3d1215020dadef431bfa904c37e85e
treeadbcbf9af15914118a79265c29a35f3d7763e3ae
parent89765fa555b7d215c931e8aa542ac865b86c635a
Extend GUC concepts of parse_hook and assign_hook to all four supported
datatypes, not only strings.  parse_hook is useless for bool, I suppose,
but it seems possibly useful for int and double to apply variable-specific
constraints that are more complex than simple range limits.  assign_hook
is definitely useful for all datatypes --- we need it right now for bool
to support date cache reset when changing Australian timezone rule setting.
Also, clean up some residual problems with the reset all/show all patch,
including memory leaks and mistaken reset of PostPortNumber.  It seems
best that RESET ALL not touch variables that don't have SUSET or
USERSET context.
src/backend/bootstrap/bootstrap.c
src/backend/commands/variable.c
src/backend/postmaster/postmaster.c
src/backend/tcop/postgres.c
src/backend/utils/misc/guc.c
src/include/utils/guc.h