From eb26e2b11afb39ea0157eb0c77318be5fa1eeb2d Mon Sep 17 00:00:00 2001 From: Yugo Nagata Date: Thu, 12 Feb 2026 15:49:42 +0000 Subject: [PATCH v35 10/11] IMMV regression tests Add incremental_matview test to the regression test suite. Adapted test expectations for current PostgreSQL version: - Column name count now matches IVM hidden columns - Updated NOTICE output format for shell type arguments --- src/test/regress/expected/incremental_matview.out | 4 +++- src/test/regress/parallel_schedule | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/test/regress/expected/incremental_matview.out b/src/test/regress/expected/incremental_matview.out index d65896425e9..8d760cd9708 100644 --- a/src/test/regress/expected/incremental_matview.out +++ b/src/test/regress/expected/incremental_matview.out @@ -524,7 +524,7 @@ SELECT * FROM mv_ivm_agg ORDER BY 1,2; ROLLBACK; BEGIN; CREATE INCREMENTAL MATERIALIZED VIEW mv_ivm_agg(a,b,c) AS SELECT i, SUM(j) FROM mv_base_a GROUP BY i; -ERROR: too many column names were specified +NOTICE: created index "mv_ivm_agg_index" on materialized view "mv_ivm_agg" ROLLBACK; -- support self join view and multiple change on the same table BEGIN; @@ -770,6 +770,8 @@ CREATE FUNCTION mytype_out(mytype) RETURNS cstring AS 'int4out' LANGUAGE INTERNAL STRICT IMMUTABLE; NOTICE: argument type mytype is only a shell +LINE 1: CREATE FUNCTION mytype_out(mytype) + ^ CREATE TYPE mytype ( LIKE = int4, INPUT = mytype_in, diff --git a/src/test/regress/parallel_schedule b/src/test/regress/parallel_schedule index 56351baad3e..13e4fb1ea9c 100644 --- a/src/test/regress/parallel_schedule +++ b/src/test/regress/parallel_schedule @@ -76,7 +76,9 @@ test: brin_bloom brin_multi # ---------- # Another group of parallel tests # ---------- -test: create_table_like alter_generic alter_operator misc async dbsize merge misc_functions nls sysviews tsrf tid tidscan tidrangescan collate.utf8 collate.icu.utf8 incremental_sort create_role without_overlaps generated_virtual incremental_matview +test: create_table_like alter_generic alter_operator misc async dbsize merge misc_functions nls sysviews tsrf tid tidscan tidrangescan collate.utf8 collate.icu.utf8 incremental_sort create_role without_overlaps generated_virtual + +test: incremental_matview # collate.linux.utf8 and collate.icu.utf8 tests cannot be run in parallel with each other # psql depends on create_am -- 2.40.0