postgresql/src/bin
Thomas Munro 202b56ba91 Remove unnecessary Windows-specific basebackup code.
Commit c6f2f016 added an explicit check for a Windows "junction point".
That turned out to be needed only because get_dirent_type() was busted
on Windows.  It's been fixed by commit 9d3444dc, so remove it.

Add a TAP-test to demonstrate that in-place tablespaces are copied by
pg_basebackup.  This exercises the codepath that would fail before
c6f2f016 on Windows, and shows that it still doesn't fail now that we're
using get_dirent_type() on both Windows and Unix.

Back-patch to 15, where in-place tablespaces arrived and caused this
problem (ie directories where previously only symlinks were expected).

Reviewed-by: Michael Paquier <michael@paquier.xyz>
Discussion: https://postgr.es/m/CA%2BhUKGLzLK4PUPx0_AwXEWXOYAejU%3D7XpxnYE55Y%2Be7hB2N3FA%40mail.gmail.com
2022-07-22 17:42:22 +12:00
..
initdb Default to dynamic_shared_memory_type=sysv on Solaris. 2022-07-02 16:23:30 +12:00
pg_amcheck Don't fail on libpq-generated error reports in pg_amcheck. 2022-06-06 11:26:57 -04:00
pg_archivecleanup Translation updates 2022-05-16 11:12:42 +02:00
pg_basebackup Remove unnecessary Windows-specific basebackup code. 2022-07-22 17:42:22 +12:00
pg_checksums Translation updates 2022-05-16 11:12:42 +02:00
pg_config Translation updates 2022-05-16 11:12:42 +02:00
pg_controldata Translation updates 2022-05-16 11:12:42 +02:00
pg_ctl Translation updates 2022-05-16 11:12:42 +02:00
pg_dump Preserve relfilenode of pg_largeobject and its index across pg_upgrade. 2022-07-08 10:21:10 -04:00
pg_resetwal Translation updates 2022-05-16 11:12:42 +02:00
pg_rewind Translation updates 2022-05-16 11:12:42 +02:00
pg_test_fsync Translation updates 2022-05-16 11:12:42 +02:00
pg_test_timing Translation updates 2022-05-16 11:12:42 +02:00
pg_upgrade Correct some uses of e.g. and i.e. in message strings and documentation 2022-07-21 12:22:51 +07:00
pg_verifybackup Translation updates 2022-05-16 11:12:42 +02:00
pg_waldump Translation updates 2022-06-27 08:19:02 +02:00
pgbench pgbench: Restore compatibility of --partitions=0 2022-05-18 09:47:38 +09:00
pgevent Update copyright for 2022 2022-01-07 19:04:57 -05:00
psql Fix various memory leaks in psql's describe commands \d* 2022-07-21 10:42:07 +09:00
scripts Translation updates 2022-05-16 11:12:42 +02:00
Makefile Update copyright for 2022 2022-01-07 19:04:57 -05:00