diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2023-07-03 10:53:16 -0400 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2023-07-03 10:58:04 -0400 |
commit | 753f20c179f7be94a335e9dc67a5d58c6036d119 (patch) | |
tree | 1e4f0591985efb601191e2a5be99e02572102dee /src | |
parent | 162c75dc2dff337f7f5ca34ed8ce602e5774791d (diff) | |
download | postgresql-753f20c179f7be94a335e9dc67a5d58c6036d119.tar.gz postgresql-753f20c179f7be94a335e9dc67a5d58c6036d119.zip |
Revert "Improve pg_basebackup long file name test Windows robustness"
Version 13 and older are missing the required infrastructure.
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_basebackup/t/010_pg_basebackup.pl | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/bin/pg_basebackup/t/010_pg_basebackup.pl b/src/bin/pg_basebackup/t/010_pg_basebackup.pl index 4311f6547a7..ac1ac794703 100644 --- a/src/bin/pg_basebackup/t/010_pg_basebackup.pl +++ b/src/bin/pg_basebackup/t/010_pg_basebackup.pl @@ -200,12 +200,8 @@ $node->command_fails( '-T with invalid format fails'); # Tar format doesn't support filenames longer than 100 bytes. -# Create the test file via a short name directory so it doesn't blow the -# Windows path limit. -my $lftmp = TestLib::tempdir_short; -dir_symlink "$pgdata", "$lftmp/pgdata"; my $superlongname = "superlongname_" . ("x" x 100); -my $superlongpath = "$lftmp/pgdata/$superlongname"; +my $superlongpath = "$pgdata/$superlongname"; open my $file, '>', "$superlongpath" or die "unable to create file $superlongpath"; @@ -213,7 +209,7 @@ close $file; $node->command_fails( [ 'pg_basebackup', '-D', "$tempdir/tarbackup_l1", '-Ft' ], 'pg_basebackup tar with long name fails'); -unlink "$superlongpath"; +unlink "$pgdata/$superlongname"; # The following tests test symlinks. Windows doesn't have symlinks, so # skip on Windows. |