diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-10-25 04:34:13.140799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 04:39:57.489902000 +0000 @@ -2449,8 +2449,8 @@ create trigger t before insert or update or delete on parted for each row execute function parted_trigfunc(); insert into parted values (1, 1, 'uno uno v2'); -- fail -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function parted_trigfunc() during initialization of execution state update parted set c = c || 'v3'; -- fail ERROR: no partition of relation "parted" found for row DETAIL: Partition key of the failing row contains (a) = (2).