From 8d1e794886684a09e3d74e355290db6e5cec98cf Mon Sep 17 00:00:00 2001 From: Alexandr Korsak Date: Thu, 21 Apr 2016 12:24:27 +0300 Subject: [PATCH] Add missing port for running psql command in case if we have custom pg server port --- pg_upgradecluster | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pg_upgradecluster b/pg_upgradecluster index 61fd0dd..cd8e430 100755 --- a/pg_upgradecluster +++ b/pg_upgradecluster @@ -338,9 +338,11 @@ if (!fork) { my $buffer; # check for tablespaces (not supported) - open F, '-|', $oldpsql, '-h', $oldsocket, '-d', 'template1', '-Atc', - "SELECT count(*) FROM pg_tablespace WHERE spcname <> 'pg_default' AND spcname <> 'pg_global'" - or die "Calling $psql: $!"; + open F, '-|', $oldpsql, '-h', $oldsocket, , '-p', $info{'port'}, + '-d', 'template1', '-Atc', + "SELECT count(*) FROM pg_tablespace WHERE spcname <> 'pg_default' AND spcname <> 'pg_global'" + or die "Calling $psql: $!"; + $buffer = ; close F; if ($buffer ne "0\n") {