postgresql/src/bin
Andrew Dunstan 72d422a522 Map basebackup tablespaces using a tablespace_map file
Windows can't reliably restore symbolic links from a tar format, so
instead during backup start we create a tablespace_map file, which is
used by the restoring postgres to create the correct links in pg_tblspc.
The backup protocol also now has an option to request this file to be
included in the backup stream, and this is used by pg_basebackup when
operating in tar mode.

This is done on all platforms, not just Windows.

This means that pg_basebackup will not not work in tar mode against 9.4
and older servers, as this protocol option isn't implemented there.

Amit Kapila, reviewed by Dilip Kumar, with a little editing from me.
2015-05-12 09:29:10 -04:00
..
initdb initdb: only recommend pg_ctl to start the server 2015-05-11 12:14:57 -04:00
pg_archivecleanup Fix various typos and grammar errors in comments. 2015-04-26 18:42:31 +02:00
pg_basebackup Map basebackup tablespaces using a tablespace_map file 2015-05-12 09:29:10 -04:00
pg_config Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
pg_controldata Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
pg_ctl Properly send SCM status updates when shutting down service on Windows 2015-05-07 15:04:13 +02:00
pg_dump pg_dump: suppress "Tablespace:" comment for default tablespaces 2015-05-11 11:45:43 -04:00
pg_resetxlog Add macros to check if a filename is a WAL segment or other such file. 2015-05-08 21:58:57 +03:00
pg_rewind Fix pg_rewind regression failure after "fast promotion" 2015-04-30 21:59:58 -07:00
pg_test_fsync Move pg_test_fsync from contrib/ to src/bin/ 2015-04-19 22:20:49 -04:00
pg_test_timing Move pg_test_timing from contrib/ to src/bin/ 2015-04-20 21:30:12 -04:00
pg_upgrade pg_upgrade: use single or double-quotes in command-line strings 2015-05-11 12:57:48 -04:00
pg_xlogdump Update .gitignore for new rmgr, changed paths. 2015-04-29 15:53:00 -04:00
pgbench Move pgbench from contrib/ to src/bin/ 2015-04-13 13:07:16 -04:00
pgevent Update copyright for 2015 2015-01-06 11:43:47 -05:00
psql Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 2015-05-08 05:43:10 +02:00
scripts Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
Makefile Move pg_xlogdump from contrib/ to src/bin/ 2015-04-21 19:03:49 -04:00