aboutsummaryrefslogtreecommitdiff
path: root/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2025-02-20 10:21:24 -0800
committerJeff Davis <jdavis@postgresql.org>2025-02-20 10:21:24 -0800
commitab84d0ff806dd791ea9da5f1ca302daf3cf42980 (patch)
treea0f5afe9d190a59d4c542d8f83df63fde7173427 /src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
parent8e4d72573cc8b8bdc081661c0a3a76d6573eaa38 (diff)
downloadpostgresql-ab84d0ff806dd791ea9da5f1ca302daf3cf42980.tar.gz
postgresql-ab84d0ff806dd791ea9da5f1ca302daf3cf42980.zip
Trial fix for old cross-version upgrades.
Per buildfarm and reports, it seems that 9.X to 18 upgrades were failing after commit 1fd1bd8710 due to an incorrect regex. Loosen the regex to accommodate older versions. Reported-by: vignesh C <vignesh21@gmail.com> Reported-by: Andrew Dunstan <andrew@dunslane.net> Discussion: https://postgr.es/m/CALDaNm3GUs+U8Nt4S=V5zmb+K8-RfAc03vRENS0teeoq0Lc6Tw@mail.gmail.com Discussion: https://postgr.es/m/ea4cbbc1-c5a5-43d1-9618-8ff3f2155bfe@dunslane.net
Diffstat (limited to 'src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm')
-rw-r--r--src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm b/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
index 264c33b45d0..c6455427df5 100644
--- a/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
+++ b/src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
@@ -296,7 +296,7 @@ sub adjust_old_dumpfile
# Same with version argument to pg_restore_relation_stats() or
# pg_restore_attribute_stats().
- $dump =~ s ['version', '${old_version}\d{4}'::integer,]
+ $dump =~ s ['version', '\d+'::integer,]
['version', '000000'::integer,]mg;
if ($old_version < 16)
@@ -633,7 +633,7 @@ sub adjust_new_dumpfile
# Same with version argument to pg_restore_relation_stats() or
# pg_restore_attribute_stats().
- $dump =~ s ['version', '\d{6}'::integer,]
+ $dump =~ s ['version', '\d+'::integer,]
['version', '000000'::integer,]mg;
if ($old_version < 14)