postgresql/src
Robert Haas fbcf4b92aa Fix possible "tuple concurrently updated" error in ALTER TABLE.
When adding an inheritance parent to a table, an AccessShareLock on the
parent isn't strong enough to prevent trouble, so take
ShareUpdateExclusiveLock instead.  Since this is a behavior change,
albeit a fairly unobtrusive one, and since we have only one report
from the field, no back-patch.

Report by Jon Nelson, analysis by Alvaro Herrera, fix by me.
2011-03-18 22:09:57 -04:00
..
backend Fix possible "tuple concurrently updated" error in ALTER TABLE. 2011-03-18 22:09:57 -04:00
bin Woops. Previous patch to remove -X options missed getopt_long calls(). 2011-03-18 21:23:28 -04:00
include Fix various possible problems with synchronous replication. 2011-03-17 13:12:21 -04:00
interfaces In ecpg preprocessor, don't try to look up constants in the test for 2011-03-11 17:27:57 +02:00
makefiles Allow make check in PL directories 2011-02-15 06:52:12 +02:00
pl Fix PL/Python memory leak involving array slices 2011-03-17 15:26:15 -03:00
port Fix reverse 'if' test in path_is_relative_and_below_cwd(), per Tom. 2011-02-13 00:14:47 -05:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Use correct PATH separator for Cygwin in pg_regress.c. 2011-03-17 00:06:52 -04:00
timezone Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tools Add comment to tools/git-external-diff. 2011-03-11 05:06:31 -05:00
tutorial Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02: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 Fix some oversights in distprep and maintainer-clean targets. 2011-03-10 00:04:05 -05:00
Makefile.global.in Allow make check in PL directories 2011-02-15 06:52:12 +02:00
Makefile.shlib Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
nls-global.mk Fix makefile logic to not break the build when xgettext is missing 2010-10-14 23:16:46 +03:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00