From: Robert Haas Date: Thu, 31 Mar 2022 18:06:17 +0000 (-0400) Subject: In basebackup_to_shell tests, properly set up pg_hba.conf. X-Git-Tag: REL_15_BETA1~354 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fea1cc49e4abca7eeb9bb9dd02d7d78abbd8d045;p=thirdparty%2Fpostgresql.git In basebackup_to_shell tests, properly set up pg_hba.conf. Discussion: http://postgr.es/m/485495.1648692468@sss.pgh.pa.us --- diff --git a/contrib/basebackup_to_shell/t/001_basic.pl b/contrib/basebackup_to_shell/t/001_basic.pl index 57534b62c85..350d42079a7 100644 --- a/contrib/basebackup_to_shell/t/001_basic.pl +++ b/contrib/basebackup_to_shell/t/001_basic.pl @@ -17,7 +17,12 @@ if (!defined $gzip || $gzip eq '') } my $node = PostgreSQL::Test::Cluster->new('primary'); -$node->init('allows_streaming' => 1); + +# Make sure pg_hba.conf is set up to allow connections from backupuser. +# This is only needed on Windows machines that don't use UNIX sockets. +$node->init('allows_streaming' => 1, + 'auth_extra' => [ '--create-role', 'backupuser' ]); + $node->append_conf('postgresql.conf', "shared_preload_libraries = 'basebackup_to_shell'"); $node->start;