postgresql/src
Tom Lane 5233dc15cf Improve consistency of error reporting in GUC assign_hook routines. Some
were reporting ERROR for interactive assignments and LOG for other cases,
some were saying nothing for non-interactive cases, and a few did yet other
things.  Make them use a new function GUC_complaint_elevel() to establish
a reasonably uniform policy about how to report.  There are still a few
edge cases such as assign_search_path(), but it's much better than before.
Per gripe from Devrim Gunduz and subsequent discussion.

As noted by Alvaro, it'd be better to fold these custom messages into the
standard "invalid parameter value" complaint from guc.c, perhaps as the DETAIL
field.  However that will require more redesign than seems prudent for 8.3.
This is a relatively safe, low-impact change that we can afford to risk now.
2007-12-28 00:23:23 +00:00
..
backend Improve consistency of error reporting in GUC assign_hook routines. Some 2007-12-28 00:23:23 +00:00
bin Get dllwrap name from variable instead of hardcoded. 2007-12-15 16:21:35 +00:00
include Improve consistency of error reporting in GUC assign_hook routines. Some 2007-12-28 00:23:23 +00:00
interfaces Fixed a few minor glitches pointed out by splint. 2007-12-21 14:33:20 +00:00
makefiles Teach pgxs.mk and Install.pm how to install files from a contrib module 2007-10-16 16:00:00 +00:00
pl Suppress compiler warnings in recent plperl patch. Avoid uselessly expensive 2007-12-01 17:58:42 +00:00
port Wording improvements 2007-12-27 13:02:48 +00:00
template Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2 2007-09-26 00:32:46 +00:00
test Fix attribution for Rime of the Ancient Mariner (obviously it's been 2007-12-10 00:12:31 +00:00
timezone Re-run pgindent with updated list of typedefs. (Updated README should 2007-11-15 22:25:18 +00:00
tools Update find_typedefs to handle simple 'typedef X' cases, per request 2007-12-21 21:02:41 +00:00
tutorial Fix PGXS conventions so that extensions can be built against Postgres 2007-06-26 22:05:04 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.global.in I find that an out-of-the-box installation of OSSP uuid 1.6.0 installs 2007-11-13 00:13:19 +00:00
Makefile.shlib Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the 2007-02-20 22:45:57 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00