Drop index behind pg_upgrade test issue.
authorPeter Geoghegan
Thu, 11 Mar 2021 03:00:48 +0000 (19:00 -0800)
committerPeter Geoghegan
Thu, 11 Mar 2021 03:00:48 +0000 (19:00 -0800)
The vacuum_cleanup_index_scale_factor storage parameter was set in a
btree index that was previously left behind in the regression test
database.  As a result, the index gets tested within pg_dump and
pg_restore tests, as well as pg_upgrade testing.  This won't work when
upgrading to Postgres 14, though, because the storage parameter was
removed on that version by commit 9f3665fb.

Fix the test failure by dropping the index in question.

Per buildfarm member crake.

Discussion: https://postgr.es/m/CAH2-WzmeXYBWdhF7BMhNjhq9exsk=E1ohqBFAwzPdXJZ1XDMUA@mail.gmail.com
Backpatch: 11-12 only

src/test/regress/expected/btree_index.out
src/test/regress/sql/btree_index.sql

index f567117a4662780d17449e8c69ea7ba999394e12..29c3f439577c54c9a9a6f0c47506ea01b8c82180 100644 (file)
@@ -312,6 +312,7 @@ select reloptions from pg_class WHERE oid = 'btree_idx1'::regclass;
  {vacuum_cleanup_index_scale_factor=70.0}
 (1 row)
 
+drop index btree_idx1;
 --
 -- Test for multilevel page deletion
 --
index 558dcae0ec7c5f9c4632f3a6417e7058927db48e..537c5025d4f8583ead033b092ee2f1cdbeba8307 100644 (file)
@@ -140,6 +140,7 @@ create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_fac
 -- Simple ALTER INDEX
 alter index btree_idx1 set (vacuum_cleanup_index_scale_factor = 70.0);
 select reloptions from pg_class WHERE oid = 'btree_idx1'::regclass;
+drop index btree_idx1;
 
 --
 -- Test for multilevel page deletion