Use thread-local storage for querybuffer in fmtId() on Windows, when needed (i.e...
authorAndrew Dunstan <andrew@dunslane.net>
Wed, 11 Mar 2009 03:33:29 +0000 (03:33 +0000)
committerAndrew Dunstan <andrew@dunslane.net>
Wed, 11 Mar 2009 03:33:29 +0000 (03:33 +0000)
commit233c29179de221dfa0e1d7b3c7c4e8739a535193
treeb6ccd8ab1c22313d1ab1bcaae97fd3cc5fb7e0ac
parent6d22a9cd6eac1e4c9cce49f42e0068e7bbfc3b1e
Use thread-local storage for querybuffer in fmtId() on Windows, when needed (i.e. when
running pg_restore, which might run in parallel).
Only reopen archive file when we really need to read from it, in parallel code. Otherwise,
close it immediately in a worker, if possible.
src/bin/pg_dump/dumputils.c
src/bin/pg_dump/dumputils.h
src/bin/pg_dump/pg_backup_archiver.c
src/bin/pg_dump/pg_restore.c