postgresql/src
Tom Lane f23bdda324 Fix LOCK TABLE to eliminate the race condition that could make it give weird
errors when tables are concurrently dropped.  To do this we must take lock
on each relation before we check its privileges.  The old code was trying
to do that the other way around, which is a bit pointless when there are lots
of other commands that lock relations before checking privileges.  I did keep
it checking each relation's privilege before locking the next relation, which
is a detail that ALTER TABLE isn't too picky about.
2009-05-12 16:43:32 +00:00
..
backend Fix LOCK TABLE to eliminate the race condition that could make it give weird 2009-05-12 16:43:32 +00:00
bin Adjust pg_dumpall so that it emits ENCODING, LC_COLLATE, and LC_CTYPE options 2009-05-10 02:51:44 +00:00
include Fix LOCK TABLE to eliminate the race condition that could make it give weird 2009-05-12 16:43:32 +00:00
interfaces Fix ecpg tests for change that disallowed Unicode literals unless 2009-05-06 03:22:15 +00:00
makefiles Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
pl Fix plpgsql's EXIT so that an EXIT without a label only matches a loop, 2009-05-02 17:27:57 +00:00
port Update no longer current comments in header. 2009-05-04 09:30:06 +00:00
template Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running 2009-02-11 20:02:40 +00:00
test Modify CREATE DATABASE to enforce that the source database's encoding setting 2009-05-06 16:15:21 +00:00
timezone Update time zone data files to tzdata release 2009e: DST law changes in 2009-04-09 20:50:42 +00:00
tools Add missing third argument to open(). 2009-05-08 14:06:27 +00:00
tutorial Update copyright for 2009. 2009-01-01 17:24:05 +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 Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Add the possibility to specify an explicit validator function for foreign-data 2009-02-24 10:06:36 +00:00
Makefile.global.in Add an implicit rule %.c -> %.i for running the C preprocessor. 2009-02-19 10:32:30 +00:00
Makefile.shlib Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
nls-global.mk Do not msgmerge against /dev/null; merge against the pot file itself 2009-01-20 09:58:50 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00