maxprotocolversion.patch
text/x-patch
Filename: maxprotocolversion.patch
Type: text/x-patch
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| PGBuild/Modules/TestUpgradeXversion.pm | 5 | 0 |
diff --git a/PGBuild/Modules/TestUpgradeXversion.pm b/PGBuild/Modules/TestUpgradeXversion.pm
index a5e6be5..8e8d262 100644
--- a/PGBuild/Modules/TestUpgradeXversion.pm
+++ b/PGBuild/Modules/TestUpgradeXversion.pm
@@ -513,6 +513,9 @@ sub test_upgrade ## no critic (Subroutines::ProhibitManyArgs)
# use the NEW pg_dumpall so we're comparing apples with apples.
setinstenv($self, "$installdir", $save_env);
+ local $ENV{PGMAXPROTOCOLVERSION} =
+ ($oversion le 'REL9_2_STABLE') ? "3.0" : "latest";
+
system( qq{"$installdir/bin/pg_dumpall" $dump_opts -p $sport -f }
. qq{"$upgrade_loc/origin-$oversion.sql" }
. qq{> "$upgrade_loc/$oversion-dump1.log" 2>&1});
@@ -575,6 +578,8 @@ sub test_upgrade ## no critic (Subroutines::ProhibitManyArgs)
. qq{--new-bindir="$installdir/bin" }
. qq{>> "$upgrade_loc/$oversion-upgrade.log" 2>&1});
+ delete $ENV{PGMAXPROTOCOLVERSION};
+
foreach my $upgradelog (
glob(
"$installdir/pg_upgrade*