aboutsummaryrefslogtreecommitdiff
path: root/src/bin/pg_verifybackup/t/002_algorithm.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/pg_verifybackup/t/002_algorithm.pl')
-rw-r--r--src/bin/pg_verifybackup/t/002_algorithm.pl13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/bin/pg_verifybackup/t/002_algorithm.pl b/src/bin/pg_verifybackup/t/002_algorithm.pl
index 71aaa8d881f..ae16c11bc4d 100644
--- a/src/bin/pg_verifybackup/t/002_algorithm.pl
+++ b/src/bin/pg_verifybackup/t/002_algorithm.pl
@@ -19,18 +19,21 @@ sub test_checksums
my ($format, $algorithm) = @_;
my $backup_path = $primary->backup_dir . '/' . $format . '/' . $algorithm;
my @backup = (
- 'pg_basebackup', '-D', $backup_path,
- '--manifest-checksums', $algorithm, '--no-sync', '-cfast');
- my @verify = ('pg_verifybackup', '-e', $backup_path);
+ 'pg_basebackup',
+ '--pgdata' => $backup_path,
+ '--manifest-checksums' => $algorithm,
+ '--no-sync',
+ '--checkpoint' => 'fast');
+ my @verify = ('pg_verifybackup', '--exit-on-error', $backup_path);
if ($format eq 'tar')
{
# Add switch to get a tar-format backup
- push @backup, ('-F', 't');
+ push @backup, ('--format' => 'tar');
# Add switch to skip WAL verification, which is not yet supported for
# tar-format backups
- push @verify, ('-n');
+ push @verify, ('--no-parse-wal');
}
# A backup with a bogus algorithm should fail.