diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/vacuum.out /tmp/cirrus-ci-build/src/test/modules/injection_points/results/vacuum.out --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/vacuum.out 2026-05-01 21:59:10.314157951 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/vacuum.out 2026-05-01 22:08:32.232305451 +0000 @@ -47,41 +47,34 @@ (autovacuum_enabled=false, vacuum_index_cleanup=true, toast.vacuum_index_cleanup=false, vacuum_truncate=true, toast.vacuum_truncate=false); +ERROR: unrecognized parameter namespace "toast" CREATE TABLE vac_tab_off_toast_on(i int, j text) WITH (autovacuum_enabled=false, vacuum_index_cleanup=false, toast.vacuum_index_cleanup=true, vacuum_truncate=false, toast.vacuum_truncate=true); +ERROR: unrecognized parameter namespace "toast" -- Multiple relations should use their options in isolation. VACUUM vac_tab_on_toast_off, vac_tab_off_toast_on; -NOTICE: notice triggered for injection point vacuum-index-cleanup-enabled -NOTICE: notice triggered for injection point vacuum-truncate-enabled -NOTICE: notice triggered for injection point vacuum-index-cleanup-disabled -NOTICE: notice triggered for injection point vacuum-truncate-disabled -NOTICE: notice triggered for injection point vacuum-index-cleanup-disabled -NOTICE: notice triggered for injection point vacuum-truncate-disabled -NOTICE: notice triggered for injection point vacuum-index-cleanup-enabled -NOTICE: notice triggered for injection point vacuum-truncate-enabled +ERROR: relation "vac_tab_on_toast_off" does not exist -- Check "auto" case of index_cleanup and "truncate" controlled by -- its GUC. CREATE TABLE vac_tab_auto(i int, j text) WITH (autovacuum_enabled=false, vacuum_index_cleanup=auto, toast.vacuum_index_cleanup=auto); +ERROR: unrecognized parameter namespace "toast" SET vacuum_truncate = false; VACUUM vac_tab_auto; -NOTICE: notice triggered for injection point vacuum-index-cleanup-auto -NOTICE: notice triggered for injection point vacuum-truncate-disabled -NOTICE: notice triggered for injection point vacuum-index-cleanup-auto -NOTICE: notice triggered for injection point vacuum-truncate-disabled +ERROR: relation "vac_tab_auto" does not exist SET vacuum_truncate = true; VACUUM vac_tab_auto; -NOTICE: notice triggered for injection point vacuum-index-cleanup-auto -NOTICE: notice triggered for injection point vacuum-truncate-enabled -NOTICE: notice triggered for injection point vacuum-index-cleanup-auto -NOTICE: notice triggered for injection point vacuum-truncate-enabled +ERROR: relation "vac_tab_auto" does not exist RESET vacuum_truncate; DROP TABLE vac_tab_auto; +ERROR: table "vac_tab_auto" does not exist DROP TABLE vac_tab_on_toast_off; +ERROR: table "vac_tab_on_toast_off" does not exist DROP TABLE vac_tab_off_toast_on; +ERROR: table "vac_tab_off_toast_on" does not exist -- Cleanup SELECT injection_points_detach('vacuum-index-cleanup-auto'); injection_points_detach