postgresql/src
Alvaro Herrera 0eea8047bf pg_dump: Reduce use of global variables
Most pg_dump.c global variables, which were passed down individually to
dumping routines, are now grouped as members of the new DumpOptions
struct, which is used as a local variable and passed down into routines
that need it.  This helps future development efforts; in particular it
is said to enable a mode in which a parallel pg_dump run can output
multiple streams, and have them restored in parallel.

Also take the opportunity to clean up the pg_dump header files somewhat,
to avoid circularity.

Author: Joachim Wieland, revised by Álvaro Herrera
Reviewed by Peter Eisentraut
2014-10-14 15:00:55 -03:00
..
backend Fix deadlock with LWLockAcquireWithVar and LWLockWaitForVar. 2014-10-14 10:06:47 +03:00
bin pg_dump: Reduce use of global variables 2014-10-14 15:00:55 -03:00
common Small message fixes 2014-08-09 00:07:00 -04:00
include Increase number of hash join buckets for underestimate. 2014-10-13 10:16:36 -05:00
interfaces Fix array overrun in ecpg's version of ParseDateTime(). 2014-10-06 21:23:20 -04:00
makefiles Add file version information to most installed Windows binaries. 2014-07-14 14:07:52 -04:00
pl Translation updates 2014-10-05 23:23:50 -04:00
port Suppress dead, unportable src/port/crypt.c code. 2014-10-12 23:27:06 -04:00
template Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
test Message improvements 2014-10-12 01:06:35 -04:00
timezone Update time zone data files to tzdata release 2014h. 2014-10-04 14:18:19 -04:00
tools Add valgrind suppression for padding bytes in twophase records. 2014-09-01 15:59:44 +02:00
tutorial Adjust blank lines around PG_MODULE_MAGIC defines, for consistency 2014-07-10 14:02:08 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04: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 Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Fix quoting in the add_to_path Makefile macro. 2014-10-12 23:33:37 -04:00
Makefile.shlib Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00