diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2024-06-30 23:20:57 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2024-06-30 23:21:08 -0400 |
commit | 55c309fc5b08c39f9d27b2a2fa098fde69368b58 (patch) | |
tree | fcdac678b2403baf9b18c19fe2e75d5f64e921fa | |
parent | 10ee893d786a34e7e1b7c5ac49b529ef5f28af0d (diff) |
Further weaken new pg_createsubscriber test on Windows.
Also omit backslashes (\) in the generated database names on Windows.
As before, perhaps we can revert this after updating affected
buildfarm animals.
Discussion: https://postgr.es/m/2509767.1719773880@sss.pgh.pa.us
-rw-r--r-- | src/bin/pg_basebackup/t/040_pg_createsubscriber.pl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bin/pg_basebackup/t/040_pg_createsubscriber.pl b/src/bin/pg_basebackup/t/040_pg_createsubscriber.pl index 8e8d3f0a02a..1241bf6c6a7 100644 --- a/src/bin/pg_basebackup/t/040_pg_createsubscriber.pl +++ b/src/bin/pg_basebackup/t/040_pg_createsubscriber.pl @@ -30,8 +30,9 @@ sub generate_db $dbname .= $suffix; - # Old IPC::Run mis-quotes command line arguments containing '"' on Windows - $dbname =~ tr/\"//d if ($windows_os); + # On Windows, older IPC::Run versions can mis-quote command line arguments + # containing double quote or backslash + $dbname =~ tr/\"\\//d if ($windows_os); $node->command_ok( [ 'createdb', $dbname ], |