On Wed, May 11, 2011 at 3:20 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> So this is fine if the
> current value was from the file or was the boot_val, but if we'd
> overridden the boot value with a "replacement" default value using
> PGC_S_DEFAULT, that code would cause the value to revert to the boot_val
> not the replacement value. Not desirable.
Doesn't this mean if you had a setting of timezone in your config file
and remove it and reload you'll get a different value than you would
have if you had actually booted without the line originally?
> My conclusion about all this is that we really need to invent another
> GucSource value falling between PGC_S_DEFAULT and PGC_S_ENV_VAR, called
> perhaps PGC_S_DYNAMIC_DEFAULT
LGTM
--
greg