pgsql: pg_basebackup: Fix cross-platform tablespace relocation. - Mailing list pgsql-committers

From Robert Haas
Subject pgsql: pg_basebackup: Fix cross-platform tablespace relocation.
Date
Msg-id E1olrrz-0009qC-5U@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
pg_basebackup: Fix cross-platform tablespace relocation.

Specifically, when pg_basebackup is invoked with -Tx=y, don't error
out if x could plausibly be an absolute path either on Windows or on
non-Windows systems. We don't know whether the remote system is
running the same OS as the local system, so it's not appropriate to
assume that our local rule about absolute pathnames is the same as
the rule on the remote system.

Patch by me, reviewed by Tom Lane, Andrew Dunstan, and
Davinder Singh.

Discussion: http://postgr.es/m/CA+TgmoY+jC3YiskomvYKDPK3FbrmsDU7_8+wMHt02HOdJeRb0g@mail.gmail.com

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/aaad8adb02ed20ebff9b60f1778d4a80d76e77c1

Modified Files
--------------
src/bin/pg_basebackup/pg_basebackup.c | 20 +++++++++++++++-----
src/include/port.h                    | 34 +++++++++++++++++++---------------
2 files changed, 34 insertions(+), 20 deletions(-)


pgsql-committers by date:

Previous
From: Amit Kapila
Date:
Subject: pgsql: Add CHECK_FOR_INTERRUPTS while restoring changes during decoding
Next
From: Michael Paquier
Date:
Subject: pgsql: Improve memory handling across SQL-callable backup functions