postgresql/src/backend
Tom Lane 9d522cb35d Fix another oversight in logging of changes in postgresql.conf settings.
We were using GetConfigOption to collect the old value of each setting,
overlooking the possibility that it didn't exist yet.  This does happen
in the case of adding a new entry within a custom variable class, as
exhibited in bug #6097 from Maxim Boguk.

To fix, add a missing_ok parameter to GetConfigOption, but only in 9.1
and HEAD --- it seems possible that some third-party code is using that
function, so changing its API in a minor release would cause problems.
In 9.0, create a near-duplicate function instead.
2011-07-08 17:02:58 -04:00
..
access Introduce a pipe between postmaster and each backend, which can be used to 2011-07-08 18:44:07 +03:00
bootstrap Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 2011-07-04 14:35:58 -04:00
catalog Set user_defined_types.data_type to null 2011-07-04 23:09:42 +03:00
commands Fix another oversight in logging of changes in postgresql.conf settings. 2011-07-08 17:02:58 -04:00
executor Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 2011-07-04 14:35:58 -04:00
foreign Clean up most -Wunused-but-set-variable warnings from gcc 4.6 2011-04-11 22:28:45 +03:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Message style improvements of errmsg_internal() calls 2011-07-05 23:01:35 +03:00
main Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
nodes Avoid compiler warnings due to possibly unused variables 2011-06-16 23:43:56 +03:00
optimizer Remove assumptions that not-equals operators cannot be in any opclass. 2011-07-06 14:53:16 -04:00
parser Remove assumptions that not-equals operators cannot be in any opclass. 2011-07-06 14:53:16 -04:00
po Fixed string in German translation that causes segfault. 2011-06-20 13:53:15 +02:00
port Introduce a pipe between postmaster and each backend, which can be used to 2011-07-08 18:44:07 +03:00
postmaster Introduce a pipe between postmaster and each backend, which can be used to 2011-07-08 18:44:07 +03:00
regex Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
replication Introduce a pipe between postmaster and each backend, which can be used to 2011-07-08 18:44:07 +03:00
rewrite Finish disabling reduced-lock-levels-for-DDL feature. 2011-07-07 13:15:15 -04:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Introduce a pipe between postmaster and each backend, which can be used to 2011-07-08 18:44:07 +03:00
tcop Enable CHECK constraints to be declared NOT VALID 2011-06-30 11:24:31 -04:00
tsearch Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
utils Fix another oversight in logging of changes in postgresql.conf settings. 2011-07-08 17:02:58 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile Fix symlink for errcodes.h so it works in VPATH builds from tarballs. 2011-06-22 13:08:08 -04:00
nls.mk Add the possibility to pass --flag arguments to xgettext calls 2011-06-27 00:37:21 +03:00