postgresql/src/bin
Michael Paquier 6c788d9f6a Move tablespace path re-creation from the makefiles to pg_regress
Moving this logic into pg_regress fixes a potential failure with
parallel tests when pg_upgrade and the main regression test suite both
trigger the makefile rule that cleaned up testtablespace/ under
src/test/regress.  Even if pg_upgrade was triggering this rule, it has
no need to do so as it uses a different tablespace path.  So if
pg_upgrade triggered the makefile rule for the tablespace setup while
the main regression test suite ran the tablespace cases, it would fail.

61be85a was a similar attempt at achieving that, but that broke cases
where the regression tests require to run under an Administrator
account, like with Appveyor.

Reported-by: Andres Freund, Kyotaro Horiguchi
Reviewed-by: Peter Eisentraut
Discussion: https://postgr.es/m/20201209012911.uk4d6nxcnkp7ehrx@alap3.anarazel.de
2021-03-10 14:50:00 +09:00
..
initdb Use native path separators to pg_ctl in initdb 2021-03-02 15:39:34 -03:00
pg_archivecleanup Improve common/logging.c's support for multiple verbosity levels. 2020-09-17 12:52:18 -04:00
pg_basebackup Simplify printing of LSNs 2021-02-23 10:27:02 +01:00
pg_checksums Remove gratuitous uses of deprecated SELECT INTO 2021-01-28 14:28:41 +01:00
pg_config Update copyright for 2021 2021-01-02 13:06:25 -05:00
pg_controldata Simplify printing of LSNs 2021-02-23 10:27:02 +01:00
pg_ctl Update copyright for 2021 2021-01-02 13:06:25 -05:00
pg_dump pg_dump: Add const decorations 2021-02-10 13:21:47 +01:00
pg_resetwal Update copyright for 2021 2021-01-02 13:06:25 -05:00
pg_rewind Fix some typos, grammar and style in docs and comments 2021-02-24 16:13:17 +09:00
pg_test_fsync Use pg_pwrite() in pg_test_fsync. 2021-02-15 15:23:12 +13:00
pg_test_timing Clean up after newly-added tests for pg_test_fsync and pg_test_timing. 2020-10-07 13:27:33 -04:00
pg_upgrade Move tablespace path re-creation from the makefiles to pg_regress 2021-03-10 14:50:00 +09:00
pg_verifybackup Simplify printing of LSNs 2021-02-23 10:27:02 +01:00
pg_waldump Simplify printing of LSNs 2021-02-23 10:27:02 +01:00
pgbench pgbench: Synchronize client threads. 2021-03-10 17:44:04 +13:00
pgevent Update copyright for 2021 2021-01-02 13:06:25 -05:00
psql Revert changes for SSL compression in libpq 2021-03-10 09:35:42 +09:00
scripts Add --tablespace option to reindexdb 2021-03-03 10:14:21 +09:00
Makefile Update copyright for 2021 2021-01-02 13:06:25 -05:00