Обсуждение: pgsql: pg_basebackup: Fix cross-platform tablespace relocation.

Поиск
Список
Период
Сортировка

pgsql: pg_basebackup: Fix cross-platform tablespace relocation.

От
Robert Haas
Дата:
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_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/475e9daf39799b7ae160753761318193480d5942

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