postgresql/src
Tom Lane b22e2d6b02 Fix parallel pg_restore to handle comments on POST_DATA items correctly.
The previous coding would try to process all SECTION_NONE items in the
initial sequential-restore pass, which failed if they were dependencies of
not-yet-restored items.  Fix by postponing such items into the parallel
processing pass once we have skipped any non-PRE_DATA item.

Back-patch into 9.0; the original parallel-restore coding in 8.4 did not
have this bug, so no need to change it.

Report and diagnosis by Arnd Hannemann.
2011-02-18 13:11:50 -05:00
..
backend Fix tsmatchsel() to account properly for null rows. 2011-02-17 19:00:54 -05:00
bin Fix parallel pg_restore to handle comments on POST_DATA items correctly. 2011-02-18 13:11:50 -05:00
include Fix tsmatchsel() to account properly for null rows. 2011-02-17 19:00:54 -05:00
interfaces Add CheckTableNotInUse calls in DROP TABLE and DROP INDEX. 2011-02-15 15:49:59 -05:00
makefiles Allow for LDFLAGS_SL already having a value in Makefile.aix. 2010-07-06 03:41:02 +00:00
pl Create new errcode for recovery conflict caused by db drop on master. 2011-02-01 08:49:58 +00:00
port Tag 9.0.3 2011-01-27 22:21:31 -04:00
template Don't try to force use of -no-cpp-precomp on OS X. It's been five years 2010-08-02 04:51:25 +00:00
test Make ALTER TABLE revalidate uniqueness and exclusion constraints. 2011-01-20 22:48:29 -05:00
timezone Update time zone data files to tzdata release 2010o: DST law changes in 2010-12-13 12:42:25 -05:00
tools Ensure the directory for gram.h is created on win32 2011-01-09 17:02:03 +01:00
tutorial Remove copyright mention of Andrew Yu, per author's permission. 2010-02-02 18:52:02 +00:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:06 +02: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 Rethink the way walreceiver is linked into the backend. Instead than shoving 2010-01-20 09:16:24 +00:00
Makefile.global.in Accept slightly grotty coding in Makefile.global in order to keep the -L 2010-07-06 22:03:05 +00:00
Makefile.shlib Still more third thoughts: when linking shared libraries, LDFLAGS probably 2010-07-06 03:55:33 +00:00
nls-global.mk Avoid error from mkdir if no languages are to be installed 2010-05-13 14:35:28 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00