Authorize new user in pg_basebackup tests
authorAndrew Dunstan <andrew@dunslane.net>
Thu, 3 Feb 2022 17:13:11 +0000 (12:13 -0500)
committerAndrew Dunstan <andrew@dunslane.net>
Thu, 3 Feb 2022 17:13:11 +0000 (12:13 -0500)
Commit 8e2b6d45a0 added a new unprivileged user for testing
pg_basebackup, but omitted to add them to the cluster's authorized
logins, breaking Windows  tests run without using Unix sockets.

src/bin/pg_basebackup/t/010_pg_basebackup.pl

index 2283a8c42d518832ab740b063eb14fd1adb88487..a9b2e090b128d70aec9068764eb7980cded93dcd 100644 (file)
@@ -31,7 +31,8 @@ my @pg_basebackup_defs = ('pg_basebackup', '--no-sync', '-cfast');
 umask(0077);
 
 # Initialize node without replication settings
-$node->init(extra => ['--data-checksums']);
+$node->init(extra => ['--data-checksums'],
+           auth_extra => [ '--create-role', 'backupuser' ]);
 $node->start;
 my $pgdata = $node->data_dir;