postgresql/src
Tom Lane 4cff100d73 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:45 -05:00
..
backend Make a hard state change from catchup to streaming mode. 2011-02-18 15:07:26 +00:00
bin Fix parallel pg_restore to handle comments on POST_DATA items correctly. 2011-02-18 13:11:45 -05:00
include Separate messages for standby replies and hot standby feedback. 2011-02-18 11:31:49 +00:00
interfaces Applied a patch by Zoltán Böszörményi that makes ecpg's parser accept dynamic cursornames even in WHERE CURRENT OF clauses. 2011-02-18 11:16:16 +01:00
makefiles Allow make check in PL directories 2011-02-15 06:52:12 +02:00
pl Convert Postgres arrays to Perl arrays on PL/perl input arguments 2011-02-17 22:20:40 -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 Add transaction-level advisory locks. 2011-02-18 14:05:12 +09:00
timezone Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tools Use $INDENT instead of which to find the indent binary 2011-02-18 12:49:16 -03: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
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +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 Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -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
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