aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2024-02-28 17:47:25 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2024-02-28 17:47:25 -0500
commite8aecc5c2ce1d3b2b1b01bd770c14f5214c2a369 (patch)
tree701cfe1b6086c082d5668b97b3ecc41e1a3ddc9e
parent6a6b7f5de3ff0dad46aab9e8e17a3747370199a3 (diff)
downloadpostgresql-e8aecc5c2ce1d3b2b1b01bd770c14f5214c2a369.tar.gz
postgresql-e8aecc5c2ce1d3b2b1b01bd770c14f5214c2a369.zip
Fix cross-version upgrade tests after f0827b443.
Removing the get_columns_length() function from regress.so means we have to drop it when testing upgrades from versions that had it. Per buildfarm. Discussion: https://postgr.es/m/2520881.1709159002@sss.pgh.pa.us
-rw-r--r--src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm b/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
index a6222ae14c2..c0da0aaff8a 100644
--- a/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
+++ b/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
@@ -106,6 +106,13 @@ sub adjust_database_contents
'drop extension if exists test_ext7');
}
+ # we removed this test-support function in v17
+ if ($old_version >= 15 && $old_version < 17)
+ {
+ _add_st($result, 'regression',
+ 'drop function get_columns_length(oid[])');
+ }
+
# stuff not supported from release 16
if ($old_version >= 12 && $old_version < 16)
{