PostgreSQL Patch Tester

Current commitfest | Next commitfest | FAQ | Statistics | Highlights

Highlight type: all assertion compiler core linker panic regress sanitizer tap test

Time range: current 7-day 30-day 90-day

This robot generates gigabytes of CI logs every week. Here is an attempt to search for "highlights", so it's easier to find actionable information quickly. New ideas for what patterns to search for are very welcome. "Current" shows only the most recent results from each submission. The wider time ranges also show information about historical versions, which may be useful for flapping tests, and also for hunting for bugs in master.

54/6267 Parallel apply
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/lock.out /home/postgres/postgres/build/testrun/recovery/027_s...
--- /home/postgres/postgres/src/test/regress/expected/lock.out	2025-12-26 04:12:28.021832397 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/lock.out	2025-12-26 04:15:36.52689357...
@@ -1,252 +1 @@
---
--- Test the LOCK statement
---
--- directory paths and dlsuffix are passed to us in environment variables
-\getenv libdir PG_LIBDIR
-\getenv dlsuffix PG_DLSUFFIX
-\set regresslib :libdir '/regress' :dlsuffix
--- Setup
-CREATE SCHEMA lock_schema1;
-SET search_path = lock_schema1;
-CREATE TABLE lock_tbl1 (a BIGINT);
-CREATE TABLE lock_tbl1a (a BIGINT);
-CREATE VIEW lock_view1 AS SELECT * FROM lock_tbl1;
-CREATE VIEW lock_view2(a,b) AS SELECT * FROM lock_tbl1, lock_tbl1a;
-CREATE VIEW lock_view3 AS SELECT * from lock_view2;
-CREATE VIEW lock_view4 AS SELECT (select a from lock_tbl1a limit 1) from lock_tbl1;
...
57/6055 let ALTER TABLE DROP COLUMN drop whole-row referenced object
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2025-12-26 01:17:18
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2025-12-26 01:20:40
@@ -669,8 +669,8 @@
 create index idxpart_idx1 on idxpart((idxpart is not null));
 create index idxpart_idx2 on idxpart(a) where idxpart is not null;
 alter table idxpart alter column a set data type int8; --error
-ERROR:  cannot alter table "idxpart" because index "idxpart_idx1" uses its row type
-HINT:  You might need to drop index "idxpart_idx1" first
+ERROR:  cannot alter table "idxpart" because index "idxpart_idx2" uses its row type
+HINT:  You might need to drop index "idxpart_idx2" first
 drop index idxpart_idx1;
 alter table idxpart alter column b set data type int8; --error
 ERROR:  cannot alter table "idxpart" because index "idxpart_idx2" uses its row type
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Fri Dec 26 01:17:40 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	Fri Dec 26 01:23:29 2025
@@ -669,8 +669,8 @@
 create index idxpart_idx1 on idxpart((idxpart is not null));
 create index idxpart_idx2 on idxpart(a) where idxpart is not null;
 alter table idxpart alter column a set data type int8; --error
-ERROR:  cannot alter table "idxpart" because index "idxpart_idx1" uses its row type
-HINT:  You might need to drop index "idxpart_idx1" first
+ERROR:  cannot alter table "idxpart" because index "idxpart_idx2" uses its row type
+HINT:  You might need to drop index "idxpart_idx2" first
 drop index idxpart_idx1;
 alter table idxpart alter column b set data type int8; --error
 ERROR:  cannot alter table "idxpart" because index "idxpart_idx2" uses its row type
57/6322 Error position support for ComputeIndexAttrs
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/collate.windows.win1252.out C:/cirrus/build/testrun/rec...
--- C:/cirrus/src/test/regress/expected/collate.windows.win1252.out	2025-12-25 17:59:54.009123400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/collate.windows.win1252.out	2025-12-25 18:09:16.089...
@@ -845,6 +845,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/collate.windows.win1252.out C:/cirrus/build/testrun/reg...
--- C:/cirrus/src/test/regress/expected/collate.windows.win1252.out	2025-12-25 17:59:54.009123400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/collate.windows.win1252.out	2025-12-25 18:06:08.793604700 +0000
@@ -845,6 +845,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/collate.windows.win1252.out C:/cirrus/build/testrun/rec...
--- C:/cirrus/src/test/regress/expected/collate.windows.win1252.out	2025-12-25 17:59:54.100819900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/collate.windows.win1252.out	2025-12-25 18:06:09.877...
@@ -845,6 +845,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/collate.windows.win1252.out C:/cirrus/build/testrun/reg...
--- C:/cirrus/src/test/regress/expected/collate.windows.win1252.out	2025-12-25 17:59:54.100819900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/collate.windows.win1252.out	2025-12-25 18:03:21.848038200 +0000
@@ -845,6 +845,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/t...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out	2025-12-25 17:59:55.060256510 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.linux.utf8.out	2025-12-25 18:07:32.595630654 +0000
@@ -1009,6 +1009,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out	2025-12-25 17:59:55.060256510 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.linux.utf8.out	2025-12-25 18:09:10.463517315 +0000
@@ -1009,6 +1009,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out /tmp/cirrus-ci-build/src/test/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.linux.utf8.out	2025-12-25 17:59:55.060256510 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/collate.linux.utf8.out	2025-12-25 18:04:49.451716928 +0000
@@ -1009,6 +1009,8 @@
 CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
 CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "C"); -- fail
 ERROR:  collations are not supported by type integer
+LINE 1: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE ...
+                                                          ^
 CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C")); -- fail
 ERROR:  collations are not supported by type integer
 LINE 1: ...ATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "C...
57/6265 Add MODE parameter to WAIT FOR LSN command
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/bitmapops.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/bitmapops.out	2025-12-25 17:35:45.002422358 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/bitmapops.out	2025-12-25 17:38:24.68601...
@@ -13,6 +13,8 @@
   SELECT (r%53), (r%59), 'foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...
   FROM generate_series(1,70000) r;
 CREATE INDEX i_bmtest_a ON bmscantest(a);
+ERROR:  parallel worker failed to initialize
+HINT:  More details may be available in the server log.
 CREATE INDEX i_bmtest_b ON bmscantest(b);
 -- We want to use bitmapscans. With default settings, the planner currently
 -- chooses a bitmap scan for the queries below anyway, but let's make sure.
54/5848 Add Table of Contents to psql Reference Page
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2025-12-25 15:36:24.169041091 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2025-12-25 15:38:42.615167916 +0000
@@ -50,7 +50,7 @@
 step slto: SET lock_timeout = '10s'; SET statement_timeout = '10ms';
 step locktbl: LOCK TABLE accounts; <waiting ...>
 step locktbl: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: wrtbl sto update
 step wrtbl: UPDATE accounts SET balance = balance + 100;
57/6176 Batching in executor, part 1: add batch variant of table AM scan API
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2025-12-25 14:42:51.946380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out	2025-12-25 14:47:33.761671000 ...
@@ -832,10 +832,9 @@
                          explain_filter                         
 ----------------------------------------------------------------
  Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
-   Batches: N  Avg Rows: N.N  Max: N  Min: N
  Planning Time: N.N ms
  Execution Time: N.N ms
-(4 rows)
+(3 rows)
 
 -- With filter
 select explain_filter('explain (analyze, batches, buffers off, costs off) select * from batch_test where a > 5000');
@@ -855,10 +854,9 @@
 ----------------------------------------------------------------------
  Limit (actual time=N.N..N.N rows=N.N loops=N)
    ->  Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
-         Batches: N  Avg Rows: N.N  Max: N  Min: N
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2025-12-25 14:42:51.946380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out	2025-12-25 14:48:48.54115000...
@@ -832,10 +832,9 @@
                          explain_filter                         
 ----------------------------------------------------------------
  Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
-   Batches: N  Avg Rows: N.N  Max: N  Min: N
  Planning Time: N.N ms
  Execution Time: N.N ms
-(4 rows)
+(3 rows)
 
 -- With filter
 select explain_filter('explain (analyze, batches, buffers off, costs off) select * from batch_test where a > 5000');
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2025-12-25 14:42:51.946380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out	2025-12-25 14:47:29.613234000 +0000
@@ -832,10 +832,9 @@
                          explain_filter                         
 ----------------------------------------------------------------
  Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
-   Batches: N  Avg Rows: N.N  Max: N  Min: N
  Planning Time: N.N ms
  Execution Time: N.N ms
-(4 rows)
+(3 rows)
 
 -- With filter
 select explain_filter('explain (analyze, batches, buffers off, costs off) select * from batch_test where a > 5000');
@@ -875,7 +874,7 @@
 select explain_filter_to_json('explain (analyze, batches, buffers off, format json) select * from batch_test where a < ...
  ?column? 
 ----------
- 0
...
57/6303 refactor handling optional argument in system functions
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2025-12-25 13:16:53.463167932 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2025-12-25 13:22:22.420391344 +0000
@@ -2680,952 +2680,10 @@
 alter table parent attach partition child2 for values in ('BBB');
 -- a child with a different column order
 create table child3 (b int, a text);
-alter table parent attach partition child3 for values in ('CCC');
-create trigger parent_insert_trig
-  after insert on parent referencing new table as new_table
-  for each statement execute procedure dump_insert();
-create trigger parent_update_trig
-  after update on parent referencing old table as old_table new table as new_table
-  for each statement execute procedure dump_update();
-create trigger parent_delete_trig
-  after delete on parent referencing old table as old_table
-  for each statement execute procedure dump_delete();
-create trigger child1_insert_trig
-  after insert on child1 referencing new table as new_table
-  for each statement execute procedure dump_insert();
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2025-12-25 13:16:53.463167932 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2025-12-25 13:20:54.956452716 +0000
@@ -2541,1091 +2541,10 @@
 create table parent (a int primary key, f int references parent)
   partition by list (a);
 create table child1 partition of parent for values in (1);
-select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname,
-  tgfoid::regproc, tgenabled
-  from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass)
-  order by tgrelid::regclass::text, tgfoid;
- tgrelid |         tgname          |         tgfoid         | tgenabled 
----------+-------------------------+------------------------+-----------
- child1  | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins"    | O
- child1  | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd"    | O
- child1  | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_del" | O
- child1  | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_upd" | O
- parent  | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins"    | O
- parent  | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd"    | O
- parent  | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_del" | O
...
57/6198 Change initdb default to the builtin collation provider
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/citext/expected/citext_utf8.out /home/postgres/postgres/build/testrun/citext/re...
--- /home/postgres/postgres/contrib/citext/expected/citext_utf8.out	2025-12-25 12:05:33.098765376 +0000
+++ /home/postgres/postgres/build/testrun/citext/regress/results/citext_utf8.out	2025-12-25 12:17:13.034021956 +0000
@@ -30,7 +30,7 @@
 SELECT 'À'::citext =  'à'::citext AS t;
  t 
 ---
- t
+ f
 (1 row)
 
 SELECT 'À'::text   =  'à'::text   AS f; -- text wins.
@@ -64,7 +64,7 @@
 SELECT 'i'::citext = 'İ'::citext AS t;
  t 
 ---
- t
+ f
 (1 row)
 
...
regress
diff -U3 /home/postgres/postgres/src/test/modules/test_regex/expected/test_regex_utf8.out /home/postgres/postgres/build/...
--- /home/postgres/postgres/src/test/modules/test_regex/expected/test_regex_utf8.out	2025-12-25 12:06:14.953401812 +0000
+++ /home/postgres/postgres/build/testrun/test_regex/regress/results/test_regex_utf8.out	2025-12-25 12:18:51.781711432 +...
@@ -152,7 +152,7 @@
    test_regex    
 -----------------
  {0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
 (2 rows)
 
 select * from test_regex('[[:lower:]]+',  E'x\u1500\u1237', 'L');
@@ -166,7 +166,7 @@
    test_regex    
 -----------------
  {0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
 (2 rows)
 
...
57/6321 Support named (destination) portals in extended proto for psql meta commands.
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2025-12-25 11:31:03.979064796 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2025-12-25 11:34:32.479796777 +0000
@@ -50,7 +50,7 @@
 step slto: SET lock_timeout = '10s'; SET statement_timeout = '10ms';
 step locktbl: LOCK TABLE accounts; <waiting ...>
 step locktbl: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: wrtbl sto update
 step wrtbl: UPDATE accounts SET balance = balance + 100;
57/6202 ago(interval) → timestamptz
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/temp.out /home/postgres/postgres/build/testrun/pg_upgrade/002...
--- /home/postgres/postgres/src/test/regress/expected/temp.out	2025-12-25 10:44:37.166411289 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/temp.out	2025-12-25 10:46:53.996982550 ...
@@ -1,568 +1 @@
---
--- TEMP
--- Test temp relations and indexes
---
--- test temp table/index masking
-CREATE TABLE temptest(col int);
-CREATE INDEX i_temptest ON temptest(col);
-CREATE TEMP TABLE temptest(tcol int);
-CREATE INDEX i_temptest ON temptest(tcol);
-SELECT * FROM temptest;
- tcol 
-------
-(0 rows)
-
-DROP INDEX i_temptest;
-DROP TABLE temptest;
...
57/6059 Improving the names generated for indexes on expressions
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/gin.out /home/postgres/postgres/build/testrun/regress/regress...
--- /home/postgres/postgres/src/test/regress/expected/gin.out	Thu Dec 25 07:24:05 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/gin.out	Thu Dec 25 07:27:44 2025
@@ -1,299 +1 @@
---
--- Test GIN indexes.
---
--- There are other tests to test different GIN opclasses. This is for testing
--- GIN itself.
--- Create and populate a test table with a GIN index.
-create table gin_test_tbl(i int4[]) with (autovacuum_enabled = off);
-create index gin_test_idx on gin_test_tbl using gin (i)
-  with (fastupdate = on, gin_pending_list_limit = 4096);
-insert into gin_test_tbl select array[1, 2, g] from generate_series(1, 20000) g;
-insert into gin_test_tbl select array[1, 3, g] from generate_series(1, 1000) g;
-select gin_clean_pending_list('gin_test_idx')>10 as many; -- flush the fastupdate buffers
- many 
-------
- t
-(1 row)
...
57/5714 Allow to collect statistics on virtual generated columns
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:57.084445200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:02:25.598840000 +...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:57.084445200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:05:15.677939300...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:57.084445200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:02:20.610073700 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:07.395558400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:05:42.057975500 +...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:07.395558400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:08:32.124795900...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:07.395558400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:05:37.240596900 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/pg_upgrade/...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:49
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:01:28
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/recovery/02...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:49
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:02:21
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/regress/reg...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:49
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:01:25
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.436378176 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:03:52....
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.436378176 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:05:1...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.436378176 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:03:52.678427689 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.081710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:02:24....
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.081710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:03:5...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:58:54.081710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:02:22.661950000 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:01.236524032 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2025-12-25 00:06:51.323648953 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/recovery/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:01.236524032 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out	2025-12-25 00:08:32.596940848 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:01.236524032 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2025-12-25 00:04:05.610801572 +0000
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:20.809214308 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-25 00:02:...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:20.809214308 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-25 00:0...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-24 23:59:20.809214308 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	2025-12-25 00:02:30.606836275 +0...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Wed Dec 24 23:59:12 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	Thu Dec 25 00:03:...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Wed Dec 24 23:59:12 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	Thu Dec 25 00:0...
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Wed Dec 24 23:59:12 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	Thu Dec 25 00:03:23 2025
@@ -1519,7 +1519,7 @@
 select count(*) from pg_stats where tablename = 'gtest32';
  count 
 -------
-     5
+     6
 (1 row)
 
 -- Ensure that nullingrel bits are propagated into the generation expressions
57/1608 declarative session variables, LET command
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/portals_p2.out /home/postgres/postgres/build/testrun/regress/...
--- /home/postgres/postgres/src/test/regress/expected/portals_p2.out	2025-12-24 23:45:31.119288134 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/portals_p2.out	2025-12-24 23:48:58.350418282 +0000
@@ -1,122 +1 @@
---
--- PORTALS_P2
---
-BEGIN;
-DECLARE foo13 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 50;
-DECLARE foo14 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 51;
-DECLARE foo15 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 52;
-DECLARE foo16 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 53;
-DECLARE foo17 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 54;
-DECLARE foo18 CURSOR FOR
-   SELECT * FROM onek WHERE unique1 = 55;
...
57/6343 Reuse data from readRecordBuf in XLogDecodeNextRecord
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/rewrite.out C:/cirrus/build/testrun/test_decoding/...
--- C:/cirrus/contrib/test_decoding/expected/rewrite.out	2025-12-24 20:55:45.567927200 +0000
+++ C:/cirrus/build/testrun/test_decoding/regress/results/rewrite.out	2025-12-24 21:06:04.690295100 +0000
@@ -116,49 +116,7 @@
 -- make old files go away
 CHECKPOINT;
 SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
-                                                                                       data                            ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
...
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/rewrite.out C:/cirrus/build/testrun/test_decoding/...
--- C:/cirrus/contrib/test_decoding/expected/rewrite.out	2025-12-24 20:55:52.917286000 +0000
+++ C:/cirrus/build/testrun/test_decoding/regress/results/rewrite.out	2025-12-24 21:12:27.307467700 +0000
@@ -116,49 +116,7 @@
 -- make old files go away
 CHECKPOINT;
 SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
-                                                                                       data                            ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out /tmp/cirrus-ci-build/build/testrun/test_decodin...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out	2025-12-24 20:55:46.385576000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/rewrite.out	2025-12-24 21:02:28.918758000 +0000
@@ -116,49 +116,7 @@
 -- make old files go away
 CHECKPOINT;
 SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
-                                                                                       data                            ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out /tmp/cirrus-ci-build/contrib/test_decoding/resu...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out	2025-12-24 20:55:54.419537987 +0000
+++ /tmp/cirrus-ci-build/contrib/test_decoding/results/rewrite.out	2025-12-24 21:01:48.099317412 +0000
@@ -116,49 +116,7 @@
 -- make old files go away
 CHECKPOINT;
 SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
-                                                                                       data                            ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/test_decoding/expected/rewrite.out /home/postgres/postgres/build/testrun/test_d...
--- /home/postgres/postgres/contrib/test_decoding/expected/rewrite.out	2025-12-24 20:56:07.689465794 +0000
+++ /home/postgres/postgres/build/testrun/test_decoding/regress/results/rewrite.out	2025-12-24 21:02:25.561155539 +0000
@@ -116,49 +116,7 @@
 -- make old files go away
 CHECKPOINT;
 SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
-                                                                                       data                            ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
...
57/5617 Beautify read stream "per buffer data" APIs
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/partition_merge.out /home/postgres/postgres/build/testrun/pg_...
--- /home/postgres/postgres/src/test/regress/expected/partition_merge.out	2025-12-24 20:31:48.085084829 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_merge.out	2025-12-24 20:34:16...
@@ -1,1097 +1 @@
---
--- PARTITIONS_MERGE
--- Tests for "ALTER TABLE ... MERGE PARTITIONS ..." command
---
-CREATE SCHEMA partitions_merge_schema;
-CREATE SCHEMA partitions_merge_schema2;
-SET search_path = partitions_merge_schema, public;
---
--- BY RANGE partitioning
---
---
--- Test for error codes
---
-CREATE TABLE sales_range (salesperson_id INT, salesperson_name VARCHAR(30), sales_amount INT, sales_date DATE) PARTITIO...
-CREATE TABLE sales_dec2021 PARTITION OF sales_range FOR VALUES FROM ('2021-12-01') TO ('2021-12-31');
-CREATE TABLE sales_jan2022 PARTITION OF sales_range FOR VALUES FROM ('2022-01-01') TO ('2022-02-01');
...
57/6334 Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-12-24 12:28:00.641641451 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-12-24 12:34:41.894269122 +0000
@@ -62,227 +62,7 @@
 ERROR:  invalid block number
 SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits)
     FROM heap_page_items(get_raw_page('test1', 0));
-       tuple_data_split        
--------------------------------
- {"\\x01000001","\\x00020200"}
-(1 row)
-
-SELECT * FROM fsm_page_contents(get_raw_page('test1', 'fsm', 0));
- fsm_page_contents 
--------------------
- 0: 254           +
- 1: 254           +
- 3: 254           +
- 7: 254           +
- 15: 254          +
...
54/5829 VCI (columnar store extension)
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/vci/expected/vci.out /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.ou...
--- /tmp/cirrus-ci-build/contrib/vci/expected/vci.out	2025-12-24 07:12:15.198595978 +0000
+++ /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.out	2025-12-24 07:19:04.897987086 +0000
@@ -88,41 +88,7 @@
 INSERT INTO testtable (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15, c16, c17, c18, c19, c20...
 -- Create an index which uses VCI index access method
 CREATE INDEX testindex ON testtable USING vci (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15,...
--- We expect VCI plans are chosen here
-EXPLAIN (ANALYZE, TIMING OFF, COSTS OFF, SUMMARY OFF, BUFFERS OFF)
-SELECT key, count(*) AS count_star, count(c05) AS count_c05 FROM testtable WHERE NOT cond = 0 GROUP BY key ORDER BY key...
-                                           QUERY PLAN                                           
-------------------------------------------------------------------------------------------------
- Sort (actual rows=14.00 loops=1)
-   Sort Key: key
-   Sort Method: quicksort  Memory: 25kB
-   ->  Custom Scan (VCI HashAggregate) (actual rows=14.00 loops=1)
-         Group Key: key
-         ->  Custom Scan (VCI Scan) using testindex on testtable (actual rows=10221.00 loops=1)
-               Filter: (cond <> 0)
-               Rows Removed by Filter: 476
...
57/6029 NOT NULL NOT ENFORCED
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2025-12-22 02:29:04
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2025-12-22 02:31:50
@@ -1031,10 +1031,11 @@
 ERROR:  conflicting NOT ENFORCED declaration for not-null constraint on column "x"
 CREATE TABLE ne_nn_tbl (x int, CONSTRAINT nn NOT NULL x NOT ENFORCED);
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'nn';
-  pg_get_constraintdef   
--------------------------
+   pg_get_constraintdef   
+--------------------------
  NOT NULL x NOT ENFORCED
-(1 row)
+ NOT NULL f1 NOT ENFORCED
+(2 rows)
 
 INSERT INTO ne_nn_tbl VALUES (NULL); --ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; --error
57/6299 New grouping strategy - Index Aggregate
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out	2025-12-20 04:02:05.467019367 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out	2025-12-20 04:1...
@@ -1010,7 +1010,7 @@
 --------------------------------------------------------------------
  Sort
    Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
-   ->  Finalize IndexAggregate
+   ->  Finalize HashAggregate
          Group Key: pagg_tab_m.a
          Filter: (avg(pagg_tab_m.c) < '22'::numeric)
          ->  Append
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out	2025-12-20 04:02:05.467019367 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out	2025-12-20 04...
@@ -1010,7 +1010,7 @@
 --------------------------------------------------------------------
  Sort
    Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
-   ->  Finalize IndexAggregate
+   ->  Finalize HashAggregate
          Group Key: pagg_tab_m.a
          Filter: (avg(pagg_tab_m.c) < '22'::numeric)
          ->  Append
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out	2025-12-20 04:02:05.467019367 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out	2025-12-20 04:13:16.046722920 ...
@@ -1010,7 +1010,7 @@
 --------------------------------------------------------------------
  Sort
    Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
-   ->  Finalize IndexAggregate
+   ->  Finalize HashAggregate
          Group Key: pagg_tab_m.a
          Filter: (avg(pagg_tab_m.c) < '22'::numeric)
          ->  Append
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/brin.out /home/postgres/postgres/build/testrun/pg_upgrade/002...
--- /home/postgres/postgres/src/test/regress/expected/brin.out	Sat Dec 20 04:02:18 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out	Sat Dec 20 04:06:32 2025
@@ -539,53 +539,10 @@
 -- vacuum actually removes the TOAST rows. Creating an index concurrently
 -- is a one way to achieve that, because it does exactly such wait.
 CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a);
-DROP INDEX brin_test_temp_idx;
--- vacuum the table, to discard TOAST data
-VACUUM brintest_3;
--- retry insert with a different random-looking (but deterministic) value
--- the value is different, and so should replace either min or max in the
--- brin summary
-WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i))
-INSERT INTO brintest_3
-SELECT val, val, val, val FROM rand_value;
--- now try some queries, accessing the brin index
-SET enable_seqscan = off;
-EXPLAIN (COSTS OFF)
-SELECT * FROM brintest_3 WHERE b < '0';
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/brin.out /home/postgres/postgres/build/testrun/recovery/027_s...
--- /home/postgres/postgres/src/test/regress/expected/brin.out	Sat Dec 20 04:02:18 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/brin.out	Sat Dec 20 04:08:19 2025
@@ -363,229 +363,10 @@
 	END LOOP;
 END;
 $x$;
-RESET enable_seqscan;
-RESET enable_bitmapscan;
-INSERT INTO brintest SELECT
-	repeat(stringu1, 42)::bytea,
-	substr(stringu1, 1, 1)::"char",
-	stringu1::name, 142857 * tenthous,
-	thousand,
-	twothousand,
-	repeat(stringu1, 42),
-	unique1::oid,
-	format('(%s,%s)', tenthous, twenty)::tid,
-	(four + 1.0)/(hundred+1),
-	odd::float8 / (tenthous + 1),
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/brin.out /home/postgres/postgres/build/testrun/regress/regres...
--- /home/postgres/postgres/src/test/regress/expected/brin.out	Sat Dec 20 04:02:18 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/brin.out	Sat Dec 20 04:06:27 2025
@@ -539,53 +539,10 @@
 -- vacuum actually removes the TOAST rows. Creating an index concurrently
 -- is a one way to achieve that, because it does exactly such wait.
 CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a);
-DROP INDEX brin_test_temp_idx;
--- vacuum the table, to discard TOAST data
-VACUUM brintest_3;
--- retry insert with a different random-looking (but deterministic) value
--- the value is different, and so should replace either min or max in the
--- brin summary
-WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i))
-INSERT INTO brintest_3
-SELECT val, val, val, val FROM rand_value;
--- now try some queries, accessing the brin index
-SET enable_seqscan = off;
-EXPLAIN (COSTS OFF)
-SELECT * FROM brintest_3 WHERE b < '0';
...
57/6054 let ALTER COLUMN SET DATA TYPE cope with POLICY dependency
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out	2025-12-19 19:27:03.237466500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2025-12-19 19:33:10.226878100 +0000
@@ -376,15 +376,15 @@
 --------------------+----------+-------+----------------------------------------------+-------------------+------------...
  regress_rls_schema | category | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | 
                     |          |       | =arwdDxtm/regress_rls_alice                  |                   | 
- regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | p1:        ...
-                    |          |       | =arwdDxtm/regress_rls_alice                  |                   |   (u): (dle...
+ regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | p1r (RESTRI...
+                    |          |       | =arwdDxtm/regress_rls_alice                  |                   |   (u): (cid...
+                    |          |       |                                              |                   |   to: regre...
+                    |          |       |                                              |                   | p1:        ...
+                    |          |       |                                              |                   |   (u): (dle...
                     |          |       |                                              |                   |    FROM uac...
                     |          |       |                                              |                   |   WHERE (ua...
                     |          |       |                                              |                   | p2r (RESTRI...
                     |          |       |                                              |                   |   (u): ((ci...
-                    |          |       |                                              |                   |   to: regre...
-                    |          |       |                                              |                   | p1r (RESTRI...
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2025-12-19 19:27:12.547383245 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2025-12-19 19:30:45.017219801 +0000
@@ -11,7 +11,7 @@
 step sto: SET statement_timeout = '10ms';
 step locktbl: LOCK TABLE accounts; <waiting ...>
 step locktbl: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: rdtbl lto locktbl
 step rdtbl: SELECT * FROM accounts;
57/5720 virtual generated column as partition key
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/amcheck/expected/check_btree.out C:/cirrus/build/testrun/amcheck/regress/...
--- C:/cirrus/contrib/amcheck/expected/check_btree.out	2025-12-19 15:31:06.400095700 +0000
+++ C:/cirrus/build/testrun/amcheck/regress/results/check_btree.out	2025-12-19 15:41:19.860129200 +0000
@@ -63,221 +63,7 @@
 -- verify partitioned indexes are rejected (error)
 BEGIN;
 CREATE TABLE bttest_partitioned (a int, b int) PARTITION BY list (a);
-CREATE INDEX bttest_btree_partitioned_idx ON bttest_partitioned USING btree (b);
-SELECT bt_index_parent_check('bttest_btree_partitioned_idx');
-ERROR:  expected index as targets for verification
-DETAIL:  This operation is not supported for partitioned indexes.
-ROLLBACK;
--- normal check outside of xact
-SELECT bt_index_check('bttest_a_idx');
- bt_index_check 
-----------------
- 
-(1 row)
-
--- more expansive tests
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/partitions.out C:/cirrus/build/testrun/btree_gist/reg...
--- C:/cirrus/contrib/btree_gist/expected/partitions.out	2025-12-19 15:31:06.546559900 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out	2025-12-19 15:41:26.877719800 +0000
@@ -7,76 +7,7 @@
   valid_at daterange,
   exclude using gist (id with =, valid_at with &&)
 ) partition by range (id);
-create table parttmp_1_to_10 partition of parttmp for values from (1) to (10);
-create table parttmp_11_to_20 partition of parttmp for values from (11) to (20);
-insert into parttmp (id, valid_at) values
-  (1, '[2000-01-01, 2000-02-01)'),
-  (1, '[2000-02-01, 2000-03-01)'),
-  (2, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-02-01, 2000-03-01)'),
-  (12, '[2000-01-01, 2000-02-01)');
-select * from parttmp order by id, valid_at;
- id |        valid_at         
-----+-------------------------
-  1 | [01-01-2000,02-01-2000)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/...
--- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out	2025-12-19 15:31:10.777035200 +0000
+++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out	2025-12-19 15:42:01.761032300 +0000
@@ -1,27 +1,6 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2lock s1exec s2addp s2unlock
-step s2lock: SELECT pg_advisory_lock(12345);
-pg_advisory_lock
-----------------
-                
-(1 row)
-
-step s1exec: LOAD 'delay_execution';
-		  SET delay_execution.post_planning_lock_id = 12345;
-		  SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...>
-step s2addp: CREATE TABLE foo2 (LIKE foo);
-		  ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2);
-		  INSERT INTO foo VALUES (2, 'ADD2');
-step s2unlock: SELECT pg_advisory_unlock(12345);
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/file_fdw/expected/file_fdw.out C:/cirrus/build/testrun/file_fdw/regress/r...
--- C:/cirrus/contrib/file_fdw/expected/file_fdw.out	2025-12-19 15:31:06.657891000 +0000
+++ C:/cirrus/build/testrun/file_fdw/regress/results/file_fdw.out	2025-12-19 15:41:30.371862800 +0000
@@ -375,182 +375,7 @@
 -- declarative partitioning tests
 SET ROLE regress_file_fdw_superuser;
 CREATE TABLE pt (a int, b text) partition by list (a);
-\set filename :abs_srcdir '/data/list1.csv'
-CREATE FOREIGN TABLE p1 partition of pt for values in (1) SERVER file_server
-OPTIONS (format 'csv', filename :'filename', delimiter ',');
-CREATE TABLE p2 partition of pt for values in (2);
-SELECT tableoid::regclass, * FROM pt;
- tableoid | a |  b  
-----------+---+-----
- p1       | 1 | foo
- p1       | 1 | bar
-(2 rows)
-
-SELECT tableoid::regclass, * FROM p1;
- tableoid | a |  b  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/detach-partition-concurrently-1.out C:/cirrus/build/t...
--- C:/cirrus/src/test/isolation/expected/detach-partition-concurrently-1.out	2025-12-19 15:31:10.600280700 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out	2025-12-19 15:38:15.79855040...
@@ -1,288 +1,6 @@
 Parsed test spec with 3 sessions
 
 starting permutation: s1b s1s s2detach s1s s1c s1s
-step s1b: BEGIN;
-step s1s: SELECT * FROM d_listp;
-a
--
-1
-2
-(2 rows)
-
-step s2detach: ALTER TABLE d_listp DETACH PARTITION d_listp2 CONCURRENTLY; <waiting ...>
-step s1s: SELECT * FROM d_listp;
-a
--
-1
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-12-19 15:31:06.803899800 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-12-19 15:41:37.952427300 +0000
@@ -179,110 +179,7 @@
 -- check that using any of these functions with a partitioned table or index
 -- would fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned (a);
-select get_raw_page('test_partitioned', 0); -- error about partitioned table
-ERROR:  cannot get raw page from relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select get_raw_page('test_partitioned_index', 0); -- error about partitioned index
-ERROR:  cannot get raw page from relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
--- a regular table which is a member of a partition set should work though
-create table test_part1 partition of test_partitioned for values from ( 1 ) to (100);
-select get_raw_page('test_part1', 0); -- get farther and error about empty table
-ERROR:  block number 0 is out of range for relation "test_part1"
-drop table test_partitioned;
--- check null bitmap alignment for table whose number of attributes is multiple of 8
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-12-19 15:31:06.854196100 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-12-19 15:41:42.716114700 +0000
@@ -52,440 +52,7 @@
 -- Create a partitioned table.
 CREATE TABLE vegetables (id serial, name text, genus text)
 PARTITION BY LIST (genus);
-CREATE TABLE daucus PARTITION OF vegetables FOR VALUES IN ('daucus');
-CREATE TABLE brassica PARTITION OF vegetables FOR VALUES IN ('brassica');
-INSERT INTO vegetables (name, genus)
-	VALUES ('carrot', 'daucus'), ('bok choy', 'brassica'),
-		   ('brocooli', 'brassica'), ('cauliflower', 'brassica'),
-		   ('cabbage', 'brassica'), ('kohlrabi', 'brassica'),
-		   ('rutabaga', 'brassica'), ('turnip', 'brassica');
-VACUUM ANALYZE vegetables;
--- We filter relation OIDs out of the test output in order to avoid
--- test instability. This is currently only needed for EXPLAIN (DEBUG), not
--- EXPLAIN (RANGE_TABLE). Also suppress actual row counts, which are not
--- stable (e.g. 1/8 is 0.12 on some buildfarm machines and 0.13 on others).
-CREATE FUNCTION explain_filter(text) RETURNS SETOF text
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_prewarm/expected/pg_prewarm.out C:/cirrus/build/testrun/pg_prewarm/reg...
--- C:/cirrus/contrib/pg_prewarm/expected/pg_prewarm.out	2025-12-19 15:31:06.860057200 +0000
+++ C:/cirrus/build/testrun/pg_prewarm/regress/results/pg_prewarm.out	2025-12-19 15:41:43.171668400 +0000
@@ -2,9 +2,7 @@
 CREATE EXTENSION pg_prewarm;
 -- pg_prewarm() should fail if the target relation has no storage.
 CREATE TABLE test (c1 int) PARTITION BY RANGE (c1);
-SELECT pg_prewarm('test', 'buffer');
-ERROR:  relation "test" does not have storage
-DETAIL:  This operation is not supported for partitioned tables.
--- Cleanup
-DROP TABLE test;
-DROP EXTENSION pg_prewarm;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s...
--- C:/cirrus/contrib/pg_stat_statements/expected/utility.out	2025-12-19 15:31:06.874683200 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out	2025-12-19 15:41:45.834277200 +0000
@@ -44,696 +44,7 @@
 
 -- Partitions
 CREATE TABLE pt_stats (a int, b int) PARTITION BY range (a);
-CREATE TABLE pt_stats1 (a int, b int);
-ALTER TABLE pt_stats ATTACH PARTITION pt_stats1 FOR VALUES FROM (0) TO (100);
-CREATE TABLE pt_stats2 PARTITION OF pt_stats FOR VALUES FROM (100) TO (200);
-CREATE INDEX pt_stats_index ON ONLY pt_stats (a);
-CREATE INDEX pt_stats2_index ON ONLY pt_stats2 (a);
-ALTER INDEX pt_stats_index ATTACH PARTITION pt_stats2_index;
-DROP TABLE pt_stats;
--- Views
-CREATE VIEW view_stats AS SELECT 1::int AS a, 2::int AS b;
-ALTER VIEW view_stats ALTER COLUMN a SET DEFAULT 2;
-DROP VIEW view_stats;
--- Foreign tables
-CREATE FOREIGN DATA WRAPPER wrapper_stats;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:11.158386900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out	2025-12-19 15:37:17.374299000 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_visibility/expected/pg_visibility.out C:/cirrus/build/testrun/pg_visib...
--- C:/cirrus/contrib/pg_visibility/expected/pg_visibility.out	2025-12-19 15:31:06.922556000 +0000
+++ C:/cirrus/build/testrun/pg_visibility/regress/results/pg_visibility.out	2025-12-19 15:41:47.430950100 +0000
@@ -39,240 +39,7 @@
 --
 -- partitioned tables (the parent ones) don't have visibility maps
 create table test_partitioned (a int) partition by list (a);
--- these should all fail
-select pg_visibility('test_partitioned', 0);
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map_summary('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_check_frozen('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgstattuple/expected/pgstattuple.out C:/cirrus/build/testrun/pgstattuple/...
--- C:/cirrus/contrib/pgstattuple/expected/pgstattuple.out	2025-12-19 15:31:07.013360100 +0000
+++ C:/cirrus/build/testrun/pgstattuple/regress/results/pgstattuple.out	2025-12-19 15:41:45.692175600 +0000
@@ -152,154 +152,7 @@
 ERROR:  relation "test_hashidx" is not a GIN index
 -- check that using any of these functions with unsupported relations will fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned(a);
-create index test_partitioned_hash_index on test_partitioned using hash(a);
--- these should all fail
-select pgstattuple('test_partitioned');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select pgstattuple('test_partitioned_index');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
-select pgstattuple_approx('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_relpages('test_partitioned');
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f...
--- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out	2025-12-19 15:31:07.035834300 +0000
+++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-12-19 15:41:51.662887500 +0000
@@ -4542,8180 +4542,7 @@
 DROP FOREIGN TABLE reindex_foreign;
 -- partitions and foreign tables
 CREATE TABLE reind_fdw_parent (c1 int) PARTITION BY RANGE (c1);
-CREATE TABLE reind_fdw_0_10 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (0) TO (10);
-CREATE FOREIGN TABLE reind_fdw_10_20 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (10) TO (20)
-  SERVER loopback OPTIONS (table_name 'reind_local_10_20');
-REINDEX TABLE reind_fdw_parent; -- ok
-REINDEX TABLE CONCURRENTLY reind_fdw_parent; -- ok
-DROP TABLE reind_fdw_parent;
--- ===================================================================
--- conversion error
--- ===================================================================
-ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE int;
-SELECT * FROM ft1 ftx(x1,x2,x3,x4,x5,x6,x7,x8) WHERE x1 = 1;  -- ERROR
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:11.158386900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/database.out	2025-12-19 15:39:45.441169800 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:11.158386900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/database.out	2025-12-19 15:37:16.741894600 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/seg/expected/security.out C:/cirrus/build/testrun/seg/regress/results/sec...
--- C:/cirrus/contrib/seg/expected/security.out	2025-12-19 15:31:07.053904500 +0000
+++ C:/cirrus/build/testrun/seg/regress/results/security.out	2025-12-19 15:41:50.704382500 +0000
@@ -22,11 +22,7 @@
 CREATE SCHEMA test_schema
 CREATE TABLE t(i int) PARTITION BY RANGE (i)
 CREATE TABLE p1 PARTITION OF t FOR VALUES FROM (1) TO (regress_seg_schema.exfun(2));
-DROP SCHEMA test_schema CASCADE;
-NOTICE:  drop cascades to 3 other objects
-DETAIL:  drop cascades to table test_schema.t
-drop cascades to extension seg
-drop cascades to operator test_schema.=(oid,regclass)
-RESET ROLE;
-DROP OWNED BY regress_seg_role;
-DROP ROLE regress_seg_role;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
diff --strip-trailing-cr -U3 C:/cirrus/contrib/seg/expected/seg.out C:/cirrus/build/testrun/seg/regress/results/seg.out
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru...
--- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out	2025-12-19 15:31:10.880065600 +0000
+++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out	2025-12-19 15:42:13.161915800 +0000
@@ -101,53 +101,7 @@
 CREATE TABLE part (
 	a int
 ) PARTITION BY RANGE (a);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part1 PARTITION OF part FOR VALUES FROM (1) to (100);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part2 (a int);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-ALTER TABLE part ATTACH PARTITION part2 FOR VALUES FROM (101) to (200);
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type ATTACH PARTITION desc table part2
-ALTER TABLE part DETACH PARTITION part2;
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type DETACH PARTITION desc table part2
-DROP TABLE part2;
-CREATE TABLE part2 PARTITION OF part FOR VALUES FROM (100) to (200);
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/amcheck/expected/check_btree.out C:/cirrus/build/testrun/amcheck/regress/...
--- C:/cirrus/contrib/amcheck/expected/check_btree.out	2025-12-19 15:31:02.121984600 +0000
+++ C:/cirrus/build/testrun/amcheck/regress/results/check_btree.out	2025-12-19 15:37:16.132133300 +0000
@@ -63,221 +63,7 @@
 -- verify partitioned indexes are rejected (error)
 BEGIN;
 CREATE TABLE bttest_partitioned (a int, b int) PARTITION BY list (a);
-CREATE INDEX bttest_btree_partitioned_idx ON bttest_partitioned USING btree (b);
-SELECT bt_index_parent_check('bttest_btree_partitioned_idx');
-ERROR:  expected index as targets for verification
-DETAIL:  This operation is not supported for partitioned indexes.
-ROLLBACK;
--- normal check outside of xact
-SELECT bt_index_check('bttest_a_idx');
- bt_index_check 
-----------------
- 
-(1 row)
-
--- more expansive tests
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/partitions.out C:/cirrus/build/testrun/btree_gist/reg...
--- C:/cirrus/contrib/btree_gist/expected/partitions.out	2025-12-19 15:31:02.286013200 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out	2025-12-19 15:37:33.039847700 +0000
@@ -7,76 +7,7 @@
   valid_at daterange,
   exclude using gist (id with =, valid_at with &&)
 ) partition by range (id);
-create table parttmp_1_to_10 partition of parttmp for values from (1) to (10);
-create table parttmp_11_to_20 partition of parttmp for values from (11) to (20);
-insert into parttmp (id, valid_at) values
-  (1, '[2000-01-01, 2000-02-01)'),
-  (1, '[2000-02-01, 2000-03-01)'),
-  (2, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-02-01, 2000-03-01)'),
-  (12, '[2000-01-01, 2000-02-01)');
-select * from parttmp order by id, valid_at;
- id |        valid_at         
-----+-------------------------
-  1 | [01-01-2000,02-01-2000)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/...
--- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out	2025-12-19 15:31:06.685533200 +0000
+++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out	2025-12-19 15:38:06.242996500 +0000
@@ -1,27 +1,6 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2lock s1exec s2addp s2unlock
-step s2lock: SELECT pg_advisory_lock(12345);
-pg_advisory_lock
-----------------
-                
-(1 row)
-
-step s1exec: LOAD 'delay_execution';
-		  SET delay_execution.post_planning_lock_id = 12345;
-		  SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...>
-step s2addp: CREATE TABLE foo2 (LIKE foo);
-		  ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2);
-		  INSERT INTO foo VALUES (2, 'ADD2');
-step s2unlock: SELECT pg_advisory_unlock(12345);
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/file_fdw/expected/file_fdw.out C:/cirrus/build/testrun/file_fdw/regress/r...
--- C:/cirrus/contrib/file_fdw/expected/file_fdw.out	2025-12-19 15:31:02.404164800 +0000
+++ C:/cirrus/build/testrun/file_fdw/regress/results/file_fdw.out	2025-12-19 15:37:35.740025200 +0000
@@ -375,182 +375,7 @@
 -- declarative partitioning tests
 SET ROLE regress_file_fdw_superuser;
 CREATE TABLE pt (a int, b text) partition by list (a);
-\set filename :abs_srcdir '/data/list1.csv'
-CREATE FOREIGN TABLE p1 partition of pt for values in (1) SERVER file_server
-OPTIONS (format 'csv', filename :'filename', delimiter ',');
-CREATE TABLE p2 partition of pt for values in (2);
-SELECT tableoid::regclass, * FROM pt;
- tableoid | a |  b  
-----------+---+-----
- p1       | 1 | foo
- p1       | 1 | bar
-(2 rows)
-
-SELECT tableoid::regclass, * FROM p1;
- tableoid | a |  b  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/detach-partition-concurrently-1.out C:/cirrus/build/t...
--- C:/cirrus/src/test/isolation/expected/detach-partition-concurrently-1.out	2025-12-19 15:31:06.488212600 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out	2025-12-19 15:34:05.97180270...
@@ -1,288 +1,6 @@
 Parsed test spec with 3 sessions
 
 starting permutation: s1b s1s s2detach s1s s1c s1s
-step s1b: BEGIN;
-step s1s: SELECT * FROM d_listp;
-a
--
-1
-2
-(2 rows)
-
-step s2detach: ALTER TABLE d_listp DETACH PARTITION d_listp2 CONCURRENTLY; <waiting ...>
-step s1s: SELECT * FROM d_listp;
-a
--
-1
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-12-19 15:31:02.556511400 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-12-19 15:37:47.147772700 +0000
@@ -179,110 +179,7 @@
 -- check that using any of these functions with a partitioned table or index
 -- would fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned (a);
-select get_raw_page('test_partitioned', 0); -- error about partitioned table
-ERROR:  cannot get raw page from relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select get_raw_page('test_partitioned_index', 0); -- error about partitioned index
-ERROR:  cannot get raw page from relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
--- a regular table which is a member of a partition set should work though
-create table test_part1 partition of test_partitioned for values from ( 1 ) to (100);
-select get_raw_page('test_part1', 0); -- get farther and error about empty table
-ERROR:  block number 0 is out of range for relation "test_part1"
-drop table test_partitioned;
--- check null bitmap alignment for table whose number of attributes is multiple of 8
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-12-19 15:31:02.598446200 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-12-19 15:37:49.438784300 +0000
@@ -52,440 +52,7 @@
 -- Create a partitioned table.
 CREATE TABLE vegetables (id serial, name text, genus text)
 PARTITION BY LIST (genus);
-CREATE TABLE daucus PARTITION OF vegetables FOR VALUES IN ('daucus');
-CREATE TABLE brassica PARTITION OF vegetables FOR VALUES IN ('brassica');
-INSERT INTO vegetables (name, genus)
-	VALUES ('carrot', 'daucus'), ('bok choy', 'brassica'),
-		   ('brocooli', 'brassica'), ('cauliflower', 'brassica'),
-		   ('cabbage', 'brassica'), ('kohlrabi', 'brassica'),
-		   ('rutabaga', 'brassica'), ('turnip', 'brassica');
-VACUUM ANALYZE vegetables;
--- We filter relation OIDs out of the test output in order to avoid
--- test instability. This is currently only needed for EXPLAIN (DEBUG), not
--- EXPLAIN (RANGE_TABLE). Also suppress actual row counts, which are not
--- stable (e.g. 1/8 is 0.12 on some buildfarm machines and 0.13 on others).
-CREATE FUNCTION explain_filter(text) RETURNS SETOF text
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_prewarm/expected/pg_prewarm.out C:/cirrus/build/testrun/pg_prewarm/reg...
--- C:/cirrus/contrib/pg_prewarm/expected/pg_prewarm.out	2025-12-19 15:31:02.607840000 +0000
+++ C:/cirrus/build/testrun/pg_prewarm/regress/results/pg_prewarm.out	2025-12-19 15:37:50.206859200 +0000
@@ -2,9 +2,7 @@
 CREATE EXTENSION pg_prewarm;
 -- pg_prewarm() should fail if the target relation has no storage.
 CREATE TABLE test (c1 int) PARTITION BY RANGE (c1);
-SELECT pg_prewarm('test', 'buffer');
-ERROR:  relation "test" does not have storage
-DETAIL:  This operation is not supported for partitioned tables.
--- Cleanup
-DROP TABLE test;
-DROP EXTENSION pg_prewarm;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s...
--- C:/cirrus/contrib/pg_stat_statements/expected/utility.out	2025-12-19 15:31:02.628807100 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out	2025-12-19 15:37:52.849417000 +0000
@@ -44,696 +44,7 @@
 
 -- Partitions
 CREATE TABLE pt_stats (a int, b int) PARTITION BY range (a);
-CREATE TABLE pt_stats1 (a int, b int);
-ALTER TABLE pt_stats ATTACH PARTITION pt_stats1 FOR VALUES FROM (0) TO (100);
-CREATE TABLE pt_stats2 PARTITION OF pt_stats FOR VALUES FROM (100) TO (200);
-CREATE INDEX pt_stats_index ON ONLY pt_stats (a);
-CREATE INDEX pt_stats2_index ON ONLY pt_stats2 (a);
-ALTER INDEX pt_stats_index ATTACH PARTITION pt_stats2_index;
-DROP TABLE pt_stats;
--- Views
-CREATE VIEW view_stats AS SELECT 1::int AS a, 2::int AS b;
-ALTER VIEW view_stats ALTER COLUMN a SET DEFAULT 2;
-DROP VIEW view_stats;
--- Foreign tables
-CREATE FOREIGN DATA WRAPPER wrapper_stats;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:07.112163800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out	2025-12-19 15:33:53.063584500 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_visibility/expected/pg_visibility.out C:/cirrus/build/testrun/pg_visib...
--- C:/cirrus/contrib/pg_visibility/expected/pg_visibility.out	2025-12-19 15:31:02.676636400 +0000
+++ C:/cirrus/build/testrun/pg_visibility/regress/results/pg_visibility.out	2025-12-19 15:37:54.756656800 +0000
@@ -39,240 +39,7 @@
 --
 -- partitioned tables (the parent ones) don't have visibility maps
 create table test_partitioned (a int) partition by list (a);
--- these should all fail
-select pg_visibility('test_partitioned', 0);
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map_summary('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_check_frozen('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgstattuple/expected/pgstattuple.out C:/cirrus/build/testrun/pgstattuple/...
--- C:/cirrus/contrib/pgstattuple/expected/pgstattuple.out	2025-12-19 15:31:02.773310300 +0000
+++ C:/cirrus/build/testrun/pgstattuple/regress/results/pgstattuple.out	2025-12-19 15:37:51.711246700 +0000
@@ -152,154 +152,7 @@
 ERROR:  relation "test_hashidx" is not a GIN index
 -- check that using any of these functions with unsupported relations will fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned(a);
-create index test_partitioned_hash_index on test_partitioned using hash(a);
--- these should all fail
-select pgstattuple('test_partitioned');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select pgstattuple('test_partitioned_index');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
-select pgstattuple_approx('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_relpages('test_partitioned');
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f...
--- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out	2025-12-19 15:31:02.798727100 +0000
+++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-12-19 15:38:01.023263900 +0000
@@ -4542,8180 +4542,7 @@
 DROP FOREIGN TABLE reindex_foreign;
 -- partitions and foreign tables
 CREATE TABLE reind_fdw_parent (c1 int) PARTITION BY RANGE (c1);
-CREATE TABLE reind_fdw_0_10 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (0) TO (10);
-CREATE FOREIGN TABLE reind_fdw_10_20 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (10) TO (20)
-  SERVER loopback OPTIONS (table_name 'reind_local_10_20');
-REINDEX TABLE reind_fdw_parent; -- ok
-REINDEX TABLE CONCURRENTLY reind_fdw_parent; -- ok
-DROP TABLE reind_fdw_parent;
--- ===================================================================
--- conversion error
--- ===================================================================
-ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE int;
-SELECT * FROM ft1 ftx(x1,x2,x3,x4,x5,x6,x7,x8) WHERE x1 = 1;  -- ERROR
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:07.112163800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/database.out	2025-12-19 15:36:05.242902600 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/database.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/database.out	2025-12-19 15:31:07.112163800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/database.out	2025-12-19 15:33:51.979134000 +0000
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/seg/expected/security.out C:/cirrus/build/testrun/seg/regress/results/sec...
--- C:/cirrus/contrib/seg/expected/security.out	2025-12-19 15:31:02.817276400 +0000
+++ C:/cirrus/build/testrun/seg/regress/results/security.out	2025-12-19 15:37:57.655097500 +0000
@@ -22,11 +22,7 @@
 CREATE SCHEMA test_schema
 CREATE TABLE t(i int) PARTITION BY RANGE (i)
 CREATE TABLE p1 PARTITION OF t FOR VALUES FROM (1) TO (regress_seg_schema.exfun(2));
-DROP SCHEMA test_schema CASCADE;
-NOTICE:  drop cascades to 3 other objects
-DETAIL:  drop cascades to table test_schema.t
-drop cascades to extension seg
-drop cascades to operator test_schema.=(oid,regclass)
-RESET ROLE;
-DROP OWNED BY regress_seg_role;
-DROP ROLE regress_seg_role;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
diff --strip-trailing-cr -U3 C:/cirrus/contrib/seg/expected/partition.out C:/cirrus/build/testrun/seg/regress/results/pa...
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru...
--- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out	2025-12-19 15:31:06.804919100 +0000
+++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out	2025-12-19 15:38:21.345059700 +0000
@@ -101,53 +101,7 @@
 CREATE TABLE part (
 	a int
 ) PARTITION BY RANGE (a);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part1 PARTITION OF part FOR VALUES FROM (1) to (100);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part2 (a int);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-ALTER TABLE part ATTACH PARTITION part2 FOR VALUES FROM (101) to (200);
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type ATTACH PARTITION desc table part2
-ALTER TABLE part DETACH PARTITION part2;
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type DETACH PARTITION desc table part2
-DROP TABLE part2;
-CREATE TABLE part2 PARTITION OF part FOR VALUES FROM (100) to (200);
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres...
--- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out	2025-12-19 15:30:59.840489000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out	2025-12-19 15:34:20.442572000 +0000
@@ -63,221 +63,7 @@
 -- verify partitioned indexes are rejected (error)
 BEGIN;
 CREATE TABLE bttest_partitioned (a int, b int) PARTITION BY list (a);
-CREATE INDEX bttest_btree_partitioned_idx ON bttest_partitioned USING btree (b);
-SELECT bt_index_parent_check('bttest_btree_partitioned_idx');
-ERROR:  expected index as targets for verification
-DETAIL:  This operation is not supported for partitioned indexes.
-ROLLBACK;
--- normal check outside of xact
-SELECT bt_index_check('bttest_a_idx');
- bt_index_check 
-----------------
- 
-(1 row)
-
--- more expansive tests
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out /tmp/cirrus-ci-build/build/testrun/btree_gist/r...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out	2025-12-19 15:30:59.882409000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out	2025-12-19 15:34:30.577578000 +0000
@@ -7,76 +7,7 @@
   valid_at daterange,
   exclude using gist (id with =, valid_at with &&)
 ) partition by range (id);
-create table parttmp_1_to_10 partition of parttmp for values from (1) to (10);
-create table parttmp_11_to_20 partition of parttmp for values from (11) to (20);
-insert into parttmp (id, valid_at) values
-  (1, '[2000-01-01, 2000-02-01)'),
-  (1, '[2000-02-01, 2000-03-01)'),
-  (2, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-02-01, 2000-03-01)'),
-  (12, '[2000-01-01, 2000-02-01)');
-select * from parttmp order by id, valid_at;
- id |        valid_at         
-----+-------------------------
-  1 | [01-01-2000,02-01-2000)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/partition-addition.out /tmp/cirrus-ci-build/buil...
--- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/partition-addition.out	2025-12-19 15:31:01.501198000 ...
+++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/partition-addition.out	2025-12-19 15:34:50.0216...
@@ -1,27 +1,6 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2lock s1exec s2addp s2unlock
-step s2lock: SELECT pg_advisory_lock(12345);
-pg_advisory_lock
-----------------
-                
-(1 row)
-
-step s1exec: LOAD 'delay_execution';
-		  SET delay_execution.post_planning_lock_id = 12345;
-		  SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...>
-step s2addp: CREATE TABLE foo2 (LIKE foo);
-		  ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2);
-		  INSERT INTO foo VALUES (2, 'ADD2');
-step s2unlock: SELECT pg_advisory_unlock(12345);
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress...
--- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out	2025-12-19 15:30:59.899256000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out	2025-12-19 15:34:30.146658000 +0000
@@ -375,182 +375,7 @@
 -- declarative partitioning tests
 SET ROLE regress_file_fdw_superuser;
 CREATE TABLE pt (a int, b text) partition by list (a);
-\set filename :abs_srcdir '/data/list1.csv'
-CREATE FOREIGN TABLE p1 partition of pt for values in (1) SERVER file_server
-OPTIONS (format 'csv', filename :'filename', delimiter ',');
-CREATE TABLE p2 partition of pt for values in (2);
-SELECT tableoid::regclass, * FROM pt;
- tableoid | a |  b  
-----------+---+-----
- p1       | 1 | foo
- p1       | 1 | bar
-(2 rows)
-
-SELECT tableoid::regclass, * FROM p1;
- tableoid | a |  b  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-1.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-1.out	2025-12-19 15:31:01.462037000 +...
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out	2025-12-19 15:33:...
@@ -1,288 +1,6 @@
 Parsed test spec with 3 sessions
 
 starting permutation: s1b s1s s2detach s1s s1c s1s
-step s1b: BEGIN;
-step s1s: SELECT * FROM d_listp;
-a
--
-1
-2
-(2 rows)
-
-step s2detach: ALTER TABLE d_listp DETACH PARTITION d_listp2 CONCURRENTLY; <waiting ...>
-step s1s: SELECT * FROM d_listp;
-a
--
-1
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-12-19 15:30:59.922840000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-12-19 15:34:35.731852000 +0000
@@ -179,110 +179,7 @@
 -- check that using any of these functions with a partitioned table or index
 -- would fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned (a);
-select get_raw_page('test_partitioned', 0); -- error about partitioned table
-ERROR:  cannot get raw page from relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select get_raw_page('test_partitioned_index', 0); -- error about partitioned index
-ERROR:  cannot get raw page from relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
--- a regular table which is a member of a partition set should work though
-create table test_part1 partition of test_partitioned for values from ( 1 ) to (100);
-select get_raw_page('test_part1', 0); -- get farther and error about empty table
-ERROR:  block number 0 is out of range for relation "test_part1"
-drop table test_partitioned;
--- check null bitmap alignment for table whose number of attributes is multiple of 8
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-12-19 15:30:59.931394000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-12-19 15:34:37.429118000 +...
@@ -52,440 +52,7 @@
 -- Create a partitioned table.
 CREATE TABLE vegetables (id serial, name text, genus text)
 PARTITION BY LIST (genus);
-CREATE TABLE daucus PARTITION OF vegetables FOR VALUES IN ('daucus');
-CREATE TABLE brassica PARTITION OF vegetables FOR VALUES IN ('brassica');
-INSERT INTO vegetables (name, genus)
-	VALUES ('carrot', 'daucus'), ('bok choy', 'brassica'),
-		   ('brocooli', 'brassica'), ('cauliflower', 'brassica'),
-		   ('cabbage', 'brassica'), ('kohlrabi', 'brassica'),
-		   ('rutabaga', 'brassica'), ('turnip', 'brassica');
-VACUUM ANALYZE vegetables;
--- We filter relation OIDs out of the test output in order to avoid
--- test instability. This is currently only needed for EXPLAIN (DEBUG), not
--- EXPLAIN (RANGE_TABLE). Also suppress actual row counts, which are not
--- stable (e.g. 1/8 is 0.12 on some buildfarm machines and 0.13 on others).
-CREATE FUNCTION explain_filter(text) RETURNS SETOF text
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_prewarm/expected/pg_prewarm.out /tmp/cirrus-ci-build/build/testrun/pg_prewarm/r...
--- /tmp/cirrus-ci-build/contrib/pg_prewarm/expected/pg_prewarm.out	2025-12-19 15:30:59.932412000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_prewarm/regress/results/pg_prewarm.out	2025-12-19 15:34:38.143656000 +0000
@@ -2,9 +2,7 @@
 CREATE EXTENSION pg_prewarm;
 -- pg_prewarm() should fail if the target relation has no storage.
 CREATE TABLE test (c1 int) PARTITION BY RANGE (c1);
-SELECT pg_prewarm('test', 'buffer');
-ERROR:  relation "test" does not have storage
-DETAIL:  This operation is not supported for partitioned tables.
--- Cleanup
-DROP TABLE test;
-DROP EXTENSION pg_prewarm;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out	2025-12-19 15:30:59.935725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out	2025-12-19 15:34:40.154895000 +000...
@@ -44,696 +44,7 @@
 
 -- Partitions
 CREATE TABLE pt_stats (a int, b int) PARTITION BY range (a);
-CREATE TABLE pt_stats1 (a int, b int);
-ALTER TABLE pt_stats ATTACH PARTITION pt_stats1 FOR VALUES FROM (0) TO (100);
-CREATE TABLE pt_stats2 PARTITION OF pt_stats FOR VALUES FROM (100) TO (200);
-CREATE INDEX pt_stats_index ON ONLY pt_stats (a);
-CREATE INDEX pt_stats2_index ON ONLY pt_stats2 (a);
-ALTER INDEX pt_stats_index ATTACH PARTITION pt_stats2_index;
-DROP TABLE pt_stats;
--- Views
-CREATE VIEW view_stats AS SELECT 1::int AS a, 2::int AS b;
-ALTER VIEW view_stats ALTER COLUMN a SET DEFAULT 2;
-DROP VIEW view_stats;
--- Foreign tables
-CREATE FOREIGN DATA WRAPPER wrapper_stats;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/database.out	2025-12-19 15:31:01.590519000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out	2025-12-19 15:33:15.373996000...
@@ -2,20 +2,10 @@
 	ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0;
 ALTER DATABASE regression_tbd RENAME TO regression_utf8;
 ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace;
-ALTER DATABASE regression_utf8 SET TABLESPACE pg_default;
-ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123;
--- Test PgDatabaseToastTable.  Doing this with GRANT would be slow.
-BEGIN;
-UPDATE pg_database
-SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int])
-WHERE datname = 'regression_utf8';
--- load catcache entry, if nothing else does
-ALTER DATABASE regression_utf8 RENAME TO regression_rename_rolled_back;
-ROLLBACK;
-CREATE ROLE regress_datdba_before;
-CREATE ROLE regress_datdba_after;
-ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before;
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis...
--- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out	2025-12-19 15:30:59.944884000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out	2025-12-19 15:34:41.595280000 +00...
@@ -39,240 +39,7 @@
 --
 -- partitioned tables (the parent ones) don't have visibility maps
 create table test_partitioned (a int) partition by list (a);
--- these should all fail
-select pg_visibility('test_partitioned', 0);
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map_summary('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_check_frozen('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl...
--- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out	2025-12-19 15:30:59.959114000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out	2025-12-19 15:34:39.960890000 +0000
@@ -152,154 +152,7 @@
 ERROR:  relation "test_hashidx" is not a GIN index
 -- check that using any of these functions with unsupported relations will fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned(a);
-create index test_partitioned_hash_index on test_partitioned using hash(a);
--- these should all fail
-select pgstattuple('test_partitioned');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select pgstattuple('test_partitioned_index');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
-select pgstattuple_approx('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_relpages('test_partitioned');
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2025-12-19 15:30:59.971266000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-12-19 15:34:43.882636000 +0000
@@ -4542,8180 +4542,7 @@
 DROP FOREIGN TABLE reindex_foreign;
 -- partitions and foreign tables
 CREATE TABLE reind_fdw_parent (c1 int) PARTITION BY RANGE (c1);
-CREATE TABLE reind_fdw_0_10 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (0) TO (10);
-CREATE FOREIGN TABLE reind_fdw_10_20 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (10) TO (20)
-  SERVER loopback OPTIONS (table_name 'reind_local_10_20');
-REINDEX TABLE reind_fdw_parent; -- ok
-REINDEX TABLE CONCURRENTLY reind_fdw_parent; -- ok
-DROP TABLE reind_fdw_parent;
--- ===================================================================
--- conversion error
--- ===================================================================
-ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE int;
-SELECT * FROM ft1 ftx(x1,x2,x3,x4,x5,x6,x7,x8) WHERE x1 = 1;  -- ERROR
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/geometry.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/geometry.out	2025-12-19 15:31:01.601317000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/geometry.out	2025-12-19 15:34:02.4756490...
@@ -4890,434 +4890,10 @@
 
 -- Add point
 SELECT c.f1, p.f1, c.f1 + p.f1 FROM CIRCLE_TBL c, POINT_TBL p;
-       f1       |        f1         |        ?column?         
-----------------+-------------------+-------------------------
- <(5,1),3>      | (0,0)             | <(5,1),3>
- <(1,2),100>    | (0,0)             | <(1,2),100>
- <(1,3),5>      | (0,0)             | <(1,3),5>
- <(1,2),3>      | (0,0)             | <(1,2),3>
- <(100,200),10> | (0,0)             | <(100,200),10>
- <(100,1),115>  | (0,0)             | <(100,1),115>
- <(3,5),0>      | (0,0)             | <(3,5),0>
- <(3,5),NaN>    | (0,0)             | <(3,5),NaN>
- <(5,1),3>      | (-10,0)           | <(-5,1),3>
- <(1,2),100>    | (-10,0)           | <(-9,2),100>
- <(1,3),5>      | (-10,0)           | <(-9,3),5>
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/horology.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/horology.out	2025-12-19 15:31:01.604033000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/horology.out	2025-12-19 15:33:11.288632000 +0000
@@ -3391,500 +3391,10 @@
 (1 row)
 
 SELECT i, to_timestamp('2018-11-02 12:34:56', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
- i |         to_timestamp         
----+------------------------------
- 1 | Fri Nov 02 12:34:56 2018 PDT
- 2 | Fri Nov 02 12:34:56 2018 PDT
- 3 | Fri Nov 02 12:34:56 2018 PDT
- 4 | Fri Nov 02 12:34:56 2018 PDT
- 5 | Fri Nov 02 12:34:56 2018 PDT
- 6 | Fri Nov 02 12:34:56 2018 PDT
-(6 rows)
-
-SELECT i, to_timestamp('2018-11-02 12:34:56.1', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
- i |          to_timestamp          
----+--------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/security.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/s...
--- /tmp/cirrus-ci-build/contrib/seg/expected/security.out	2025-12-19 15:30:59.978522000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/security.out	2025-12-19 15:34:42.729500000 +0000
@@ -22,11 +22,7 @@
 CREATE SCHEMA test_schema
 CREATE TABLE t(i int) PARTITION BY RANGE (i)
 CREATE TABLE p1 PARTITION OF t FOR VALUES FROM (1) TO (regress_seg_schema.exfun(2));
-DROP SCHEMA test_schema CASCADE;
-NOTICE:  drop cascades to 3 other objects
-DETAIL:  drop cascades to table test_schema.t
-drop cascades to extension seg
-drop cascades to operator test_schema.=(oid,regclass)
-RESET ROLE;
-DROP OWNED BY regress_seg_role;
-DROP ROLE regress_seg_role;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test...
--- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out	2025-12-19 15:31:01.517794000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out	2025-12-19 15:34:57.186040000 +0...
@@ -101,53 +101,7 @@
 CREATE TABLE part (
 	a int
 ) PARTITION BY RANGE (a);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part1 PARTITION OF part FOR VALUES FROM (1) to (100);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part2 (a int);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-ALTER TABLE part ATTACH PARTITION part2 FOR VALUES FROM (101) to (200);
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type ATTACH PARTITION desc table part2
-ALTER TABLE part DETACH PARTITION part2;
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type DETACH PARTITION desc table part2
-DROP TABLE part2;
-CREATE TABLE part2 PARTITION OF part FOR VALUES FROM (100) to (200);
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/amcheck/expected/check_btree.out /home/postgres/postgres/build/testrun/amcheck/...
--- /home/postgres/postgres/contrib/amcheck/expected/check_btree.out	2025-12-19 15:31:16.613491885 +0000
+++ /home/postgres/postgres/build/testrun/amcheck/regress/results/check_btree.out	2025-12-19 15:34:36.851789728 +0000
@@ -63,221 +63,7 @@
 -- verify partitioned indexes are rejected (error)
 BEGIN;
 CREATE TABLE bttest_partitioned (a int, b int) PARTITION BY list (a);
-CREATE INDEX bttest_btree_partitioned_idx ON bttest_partitioned USING btree (b);
-SELECT bt_index_parent_check('bttest_btree_partitioned_idx');
-ERROR:  expected index as targets for verification
-DETAIL:  This operation is not supported for partitioned indexes.
-ROLLBACK;
--- normal check outside of xact
-SELECT bt_index_check('bttest_a_idx');
- bt_index_check 
-----------------
- 
-(1 row)
-
--- more expansive tests
...
regress
diff -U3 /home/postgres/postgres/contrib/btree_gist/expected/partitions.out /home/postgres/postgres/build/testrun/btree_...
--- /home/postgres/postgres/contrib/btree_gist/expected/partitions.out	2025-12-19 15:31:16.855455960 +0000
+++ /home/postgres/postgres/build/testrun/btree_gist/regress/results/partitions.out	2025-12-19 15:34:39.069329252 +0000
@@ -7,76 +7,7 @@
   valid_at daterange,
   exclude using gist (id with =, valid_at with &&)
 ) partition by range (id);
-create table parttmp_1_to_10 partition of parttmp for values from (1) to (10);
-create table parttmp_11_to_20 partition of parttmp for values from (11) to (20);
-insert into parttmp (id, valid_at) values
-  (1, '[2000-01-01, 2000-02-01)'),
-  (1, '[2000-02-01, 2000-03-01)'),
-  (2, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-01-01, 2000-02-01)'),
-  (11, '[2000-02-01, 2000-03-01)'),
-  (12, '[2000-01-01, 2000-02-01)');
-select * from parttmp order by id, valid_at;
- id |        valid_at         
-----+-------------------------
-  1 | [01-01-2000,02-01-2000)
...
regress
diff -U3 /home/postgres/postgres/src/test/modules/delay_execution/expected/partition-addition.out /home/postgres/postgre...
--- /home/postgres/postgres/src/test/modules/delay_execution/expected/partition-addition.out	2025-12-19 15:31:24.0128302...
+++ /home/postgres/postgres/build/testrun/delay_execution/isolation/results/partition-addition.out	2025-12-19 15:35:00.3...
@@ -1,27 +1,6 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2lock s1exec s2addp s2unlock
-step s2lock: SELECT pg_advisory_lock(12345);
-pg_advisory_lock
-----------------
-                
-(1 row)
-
-step s1exec: LOAD 'delay_execution';
-		  SET delay_execution.post_planning_lock_id = 12345;
-		  SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...>
-step s2addp: CREATE TABLE foo2 (LIKE foo);
-		  ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2);
-		  INSERT INTO foo VALUES (2, 'ADD2');
-step s2unlock: SELECT pg_advisory_unlock(12345);
...
regress
diff -U3 /home/postgres/postgres/contrib/file_fdw/expected/file_fdw.out /home/postgres/postgres/build/testrun/file_fdw/r...
--- /home/postgres/postgres/contrib/file_fdw/expected/file_fdw.out	2025-12-19 15:31:17.019523180 +0000
+++ /home/postgres/postgres/build/testrun/file_fdw/regress/results/file_fdw.out	2025-12-19 15:34:40.904712770 +0000
@@ -375,182 +375,7 @@
 -- declarative partitioning tests
 SET ROLE regress_file_fdw_superuser;
 CREATE TABLE pt (a int, b text) partition by list (a);
-\set filename :abs_srcdir '/data/list1.csv'
-CREATE FOREIGN TABLE p1 partition of pt for values in (1) SERVER file_server
-OPTIONS (format 'csv', filename :'filename', delimiter ',');
-CREATE TABLE p2 partition of pt for values in (2);
-SELECT tableoid::regclass, * FROM pt;
- tableoid | a |  b  
-----------+---+-----
- p1       | 1 | foo
- p1       | 1 | bar
-(2 rows)
-
-SELECT tableoid::regclass, * FROM p1;
- tableoid | a |  b  
...
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/detach-partition-concurrently-1.out /home/postgres/postgres...
--- /home/postgres/postgres/src/test/isolation/expected/detach-partition-concurrently-1.out	2025-12-19 15:31:23.68081133...
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out	2025-12-19 15:...
@@ -1,288 +1,6 @@
 Parsed test spec with 3 sessions
 
 starting permutation: s1b s1s s2detach s1s s1c s1s
-step s1b: BEGIN;
-step s1s: SELECT * FROM d_listp;
-a
--
-1
-2
-(2 rows)
-
-step s2detach: ALTER TABLE d_listp DETACH PARTITION d_listp2 CONCURRENTLY; <waiting ...>
-step s1s: SELECT * FROM d_listp;
-a
--
-1
...
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/page.out /home/postgres/postgres/build/testrun/pageinspect...
--- /home/postgres/postgres/contrib/pageinspect/expected/page.out	2025-12-19 15:31:17.275144237 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out	2025-12-19 15:34:43.224709526 +0000
@@ -179,110 +179,7 @@
 -- check that using any of these functions with a partitioned table or index
 -- would fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned (a);
-select get_raw_page('test_partitioned', 0); -- error about partitioned table
-ERROR:  cannot get raw page from relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select get_raw_page('test_partitioned_index', 0); -- error about partitioned index
-ERROR:  cannot get raw page from relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
--- a regular table which is a member of a partition set should work though
-create table test_part1 partition of test_partitioned for values from ( 1 ) to (100);
-select get_raw_page('test_part1', 0); -- get farther and error about empty table
-ERROR:  block number 0 is out of range for relation "test_part1"
-drop table test_partitioned;
--- check null bitmap alignment for table whose number of attributes is multiple of 8
...
regress
diff -U3 /home/postgres/postgres/contrib/pg_overexplain/expected/pg_overexplain.out /home/postgres/postgres/build/testru...
--- /home/postgres/postgres/contrib/pg_overexplain/expected/pg_overexplain.out	2025-12-19 15:31:17.378102416 +0000
+++ /home/postgres/postgres/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-12-19 15:34:44.35063159...
@@ -52,440 +52,7 @@
 -- Create a partitioned table.
 CREATE TABLE vegetables (id serial, name text, genus text)
 PARTITION BY LIST (genus);
-CREATE TABLE daucus PARTITION OF vegetables FOR VALUES IN ('daucus');
-CREATE TABLE brassica PARTITION OF vegetables FOR VALUES IN ('brassica');
-INSERT INTO vegetables (name, genus)
-	VALUES ('carrot', 'daucus'), ('bok choy', 'brassica'),
-		   ('brocooli', 'brassica'), ('cauliflower', 'brassica'),
-		   ('cabbage', 'brassica'), ('kohlrabi', 'brassica'),
-		   ('rutabaga', 'brassica'), ('turnip', 'brassica');
-VACUUM ANALYZE vegetables;
--- We filter relation OIDs out of the test output in order to avoid
--- test instability. This is currently only needed for EXPLAIN (DEBUG), not
--- EXPLAIN (RANGE_TABLE). Also suppress actual row counts, which are not
--- stable (e.g. 1/8 is 0.12 on some buildfarm machines and 0.13 on others).
-CREATE FUNCTION explain_filter(text) RETURNS SETOF text
...
regress
diff -U3 /home/postgres/postgres/contrib/pg_prewarm/expected/pg_prewarm.out /home/postgres/postgres/build/testrun/pg_pre...
--- /home/postgres/postgres/contrib/pg_prewarm/expected/pg_prewarm.out	2025-12-19 15:31:17.390588127 +0000
+++ /home/postgres/postgres/build/testrun/pg_prewarm/regress/results/pg_prewarm.out	2025-12-19 15:34:44.743600307 +0000
@@ -2,9 +2,7 @@
 CREATE EXTENSION pg_prewarm;
 -- pg_prewarm() should fail if the target relation has no storage.
 CREATE TABLE test (c1 int) PARTITION BY RANGE (c1);
-SELECT pg_prewarm('test', 'buffer');
-ERROR:  relation "test" does not have storage
-DETAIL:  This operation is not supported for partitioned tables.
--- Cleanup
-DROP TABLE test;
-DROP EXTENSION pg_prewarm;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
regress
diff -U3 /home/postgres/postgres/contrib/pg_stat_statements/expected/utility.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/contrib/pg_stat_statements/expected/utility.out	2025-12-19 15:31:17.421085052 +0000
+++ /home/postgres/postgres/build/testrun/pg_stat_statements/regress/results/utility.out	2025-12-19 15:34:46.361346517 +...
@@ -44,696 +44,7 @@
 
 -- Partitions
 CREATE TABLE pt_stats (a int, b int) PARTITION BY range (a);
-CREATE TABLE pt_stats1 (a int, b int);
-ALTER TABLE pt_stats ATTACH PARTITION pt_stats1 FOR VALUES FROM (0) TO (100);
-CREATE TABLE pt_stats2 PARTITION OF pt_stats FOR VALUES FROM (100) TO (200);
-CREATE INDEX pt_stats_index ON ONLY pt_stats (a);
-CREATE INDEX pt_stats2_index ON ONLY pt_stats2 (a);
-ALTER INDEX pt_stats_index ATTACH PARTITION pt_stats2_index;
-DROP TABLE pt_stats;
--- Views
-CREATE VIEW view_stats AS SELECT 1::int AS a, 2::int AS b;
-ALTER VIEW view_stats ALTER COLUMN a SET DEFAULT 2;
-DROP VIEW view_stats;
--- Foreign tables
-CREATE FOREIGN DATA WRAPPER wrapper_stats;
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/geometry.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/geometry.out	2025-12-19 15:31:24.911919126 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/geometry.out	2025-12-19 15:33:54.905324...
@@ -1,5323 +1,3 @@
---
--- GEOMETRY
---
--- Back off displayed precision a little bit to reduce platform-to-platform
--- variation in results.
-SET extra_float_digits TO -3;
---
--- Points
---
-SELECT center(f1) AS center
-   FROM BOX_TBL;
- center  
----------
- (1,1)
- (2,2)
- (-5,-4)
...
regress
diff -U3 /home/postgres/postgres/contrib/pg_visibility/expected/pg_visibility.out /home/postgres/postgres/build/testrun/...
--- /home/postgres/postgres/contrib/pg_visibility/expected/pg_visibility.out	2025-12-19 15:31:17.508927574 +0000
+++ /home/postgres/postgres/build/testrun/pg_visibility/regress/results/pg_visibility.out	2025-12-19 15:34:47.246433844 ...
@@ -39,240 +39,7 @@
 --
 -- partitioned tables (the parent ones) don't have visibility maps
 create table test_partitioned (a int) partition by list (a);
--- these should all fail
-select pg_visibility('test_partitioned', 0);
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_visibility_map_summary('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_check_frozen('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
...
regress
diff -U3 /home/postgres/postgres/contrib/pgstattuple/expected/pgstattuple.out /home/postgres/postgres/build/testrun/pgst...
--- /home/postgres/postgres/contrib/pgstattuple/expected/pgstattuple.out	2025-12-19 15:31:17.653643709 +0000
+++ /home/postgres/postgres/build/testrun/pgstattuple/regress/results/pgstattuple.out	2025-12-19 15:34:46.403525578 +000...
@@ -152,154 +152,7 @@
 ERROR:  relation "test_hashidx" is not a GIN index
 -- check that using any of these functions with unsupported relations will fail
 create table test_partitioned (a int) partition by range (a);
-create index test_partitioned_index on test_partitioned(a);
-create index test_partitioned_hash_index on test_partitioned using hash(a);
--- these should all fail
-select pgstattuple('test_partitioned');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned"
-DETAIL:  This operation is not supported for partitioned tables.
-select pgstattuple('test_partitioned_index');
-ERROR:  cannot get tuple-level statistics for relation "test_partitioned_index"
-DETAIL:  This operation is not supported for partitioned indexes.
-select pgstattuple_approx('test_partitioned');
-ERROR:  relation "test_partitioned" is of wrong relation kind
-DETAIL:  This operation is not supported for partitioned tables.
-select pg_relpages('test_partitioned');
...
regress
diff -U3 /home/postgres/postgres/contrib/postgres_fdw/expected/postgres_fdw.out /home/postgres/postgres/build/testrun/po...
--- /home/postgres/postgres/contrib/postgres_fdw/expected/postgres_fdw.out	2025-12-19 15:31:17.687637147 +0000
+++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-12-19 15:34:49.358977710 +0...
@@ -4542,8180 +4542,7 @@
 DROP FOREIGN TABLE reindex_foreign;
 -- partitions and foreign tables
 CREATE TABLE reind_fdw_parent (c1 int) PARTITION BY RANGE (c1);
-CREATE TABLE reind_fdw_0_10 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (0) TO (10);
-CREATE FOREIGN TABLE reind_fdw_10_20 PARTITION OF reind_fdw_parent
-  FOR VALUES FROM (10) TO (20)
-  SERVER loopback OPTIONS (table_name 'reind_local_10_20');
-REINDEX TABLE reind_fdw_parent; -- ok
-REINDEX TABLE CONCURRENTLY reind_fdw_parent; -- ok
-DROP TABLE reind_fdw_parent;
--- ===================================================================
--- conversion error
--- ===================================================================
-ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE int;
-SELECT * FROM ft1 ftx(x1,x2,x3,x4,x5,x6,x7,x8) WHERE x1 = 1;  -- ERROR
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/regex.out /home/postgres/postgres/build/testrun/recovery/027_...
--- /home/postgres/postgres/src/test/regress/expected/regex.out	2025-12-19 15:31:25.035693599 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/regex.out	2025-12-19 15:34:21.1388357...
@@ -472,174 +472,10 @@
 -- Test backref in combination with non-greedy quantifier
 -- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0
 select 'Programmer' ~ '(\w).*?\1' as t;
- t 
----
- t
-(1 row)
-
-select regexp_matches('Programmer', '(\w)(.*?\1)', 'g');
- regexp_matches 
-----------------
- {r,ogr}
- {m,m}
-(2 rows)
-
--- Test for proper matching of non-greedy iteration (bug #11478)
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/regex.out /home/postgres/postgres/build/testrun/regress/regre...
--- /home/postgres/postgres/src/test/regress/expected/regex.out	2025-12-19 15:31:25.035693599 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/regex.out	2025-12-19 15:33:50.473026463 +0000
@@ -468,178 +468,10 @@
 -- This generates O(N) states but O(N^2) arcs, so it causes problems
 -- if arc count is not constrained
 select 'x' ~ repeat('x*y*z*', 1000);
-ERROR:  invalid regular expression: regular expression is too complex
--- Test backref in combination with non-greedy quantifier
--- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0
-select 'Programmer' ~ '(\w).*?\1' as t;
- t 
----
- t
-(1 row)
-
-select regexp_matches('Programmer', '(\w)(.*?\1)', 'g');
- regexp_matches 
-----------------
- {r,ogr}
...
regress
diff -U3 /home/postgres/postgres/contrib/seg/expected/security.out /home/postgres/postgres/build/testrun/seg/regress/res...
--- /home/postgres/postgres/contrib/seg/expected/security.out	2025-12-19 15:31:17.721458866 +0000
+++ /home/postgres/postgres/build/testrun/seg/regress/results/security.out	2025-12-19 15:34:50.281986052 +0000
@@ -22,11 +22,7 @@
 CREATE SCHEMA test_schema
 CREATE TABLE t(i int) PARTITION BY RANGE (i)
 CREATE TABLE p1 PARTITION OF t FOR VALUES FROM (1) TO (regress_seg_schema.exfun(2));
-DROP SCHEMA test_schema CASCADE;
-NOTICE:  drop cascades to 3 other objects
-DETAIL:  drop cascades to table test_schema.t
-drop cascades to extension seg
-drop cascades to operator test_schema.=(oid,regclass)
-RESET ROLE;
-DROP OWNED BY regress_seg_role;
-DROP ROLE regress_seg_role;
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
diff -U3 /home/postgres/postgres/contrib/seg/expected/seg.out /home/postgres/postgres/build/testrun/seg/regress/results/...
...
regress
diff -U3 /home/postgres/postgres/src/test/modules/test_ddl_deparse/expected/alter_table.out /home/postgres/postgres/buil...
--- /home/postgres/postgres/src/test/modules/test_ddl_deparse/expected/alter_table.out	2025-12-19 15:31:24.274803140 +00...
+++ /home/postgres/postgres/build/testrun/test_ddl_deparse/regress/results/alter_table.out	2025-12-19 15:35:09.861187699...
@@ -101,53 +101,7 @@
 CREATE TABLE part (
 	a int
 ) PARTITION BY RANGE (a);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part1 PARTITION OF part FOR VALUES FROM (1) to (100);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-CREATE TABLE part2 (a int);
-NOTICE:  DDL test: type simple, tag CREATE TABLE
-ALTER TABLE part ATTACH PARTITION part2 FOR VALUES FROM (101) to (200);
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type ATTACH PARTITION desc table part2
-ALTER TABLE part DETACH PARTITION part2;
-NOTICE:  DDL test: type alter table, tag ALTER TABLE
-NOTICE:    subcommand: type DETACH PARTITION desc table part2
-DROP TABLE part2;
-CREATE TABLE part2 PARTITION OF part FOR VALUES FROM (100) to (200);
...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/insert.out /tmp/cirrus-ci-build/src/test/regress/results/insert....
--- /tmp/cirrus-ci-build/src/test/regress/expected/insert.out	2025-12-19 15:31:09.753068077 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/insert.out	2025-12-19 15:35:08.384792713 +0000
@@ -300,797 +300,7 @@
 	a text,
 	b int
 ) partition by range (a, (b+0));
--- no partitions, so fail
-insert into range_parted values ('a', 11);
-ERROR:  no partition of relation "range_parted" found for row
-DETAIL:  Partition key of the failing row contains (a, (b + 0)) = (a, 11).
-create table part1 partition of range_parted for values from ('a', 1) to ('a', 10);
-create table part2 partition of range_parted for values from ('a', 10) to ('a', 20);
-create table part3 partition of range_parted for values from ('b', 1) to ('b', 10);
-create table part4 partition of range_parted for values from ('b', 10) to ('b', 20);
--- fail
-insert into part1 values ('a', 11);
-ERROR:  new row for relation "part1" violates partition constraint
-DETAIL:  Failing row contains (a, 11).
-insert into part1 values ('b', 1);
...
57/5992 Fix ALTER TABLE DROP EXPRESSION with ONLY option
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/pg_upgrade/0...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:41:40
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/pg_upgrade/...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:41:45
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/recovery/027...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:42:36
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/recovery/02...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:42:41
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/regress/regr...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:41:40
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/regress/reg...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:54
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:41:44
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/pg_upgrade...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:52.100803100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:44:29.882274800 +0...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:52.101811300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:44:38.547796400 +...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/recovery/0...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:52.100803100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:47:41.421318800 ...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:52.101811300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:47:51.655694200...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/regress/re...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:52.100803100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:44:26.722597500 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:52.101811300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:44:35.842244100 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/pg_upgrade...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.471286900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:42:01.257181900 +0...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.471346800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:42:16.285517200 +...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/recovery/0...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.471286900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:44:52.053517700 ...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.471346800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:45:09.650677100...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/regress/re...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.471286900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:41:54.186912400 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.471346800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:42:12.669309500 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:43:10.1...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:43:23....
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:44:52...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:45:0...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:43:03.992040198 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:44.447740293 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:43:18.660425370 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_stored.out	2025-12-19 14:45:41.840761636 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2025-12-19 14:46:15.456941377 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/test/recovery/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_stored.out	2025-12-19 14:47:22.029223491 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/recovery/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out	2025-12-19 14:47:40.761289940 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/test/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_stored.out	2025-12-19 14:42:33.142209314 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:53.717910968 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2025-12-19 14:43:03.223219850 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-12-19 14:39:05.593369518 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:41:2...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-19 14:39:05.594205786 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:41:...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-12-19 14:39:05.593369518 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:42...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-19 14:39:05.594205786 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:4...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-12-19 14:39:05.593369518 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:41:19.318199223 +00...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-12-19 14:39:05.594205786 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:41:28.673318095 +0...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	Fri Dec 19 14:42:3...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	Fri Dec 19 14:42:...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	Fri Dec 19 14:44...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	Fri Dec 19 14:4...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out	Fri Dec 19 14:42:20 2025
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Dec 19 14:39:01 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	Fri Dec 19 14:42:32 2025
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:39.524722000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-12-19 14:41:13.1...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:39.524903000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-12-19 14:41:32....
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:39.524722000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-12-19 14:42:21...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:39.524903000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-12-19 14:42:5...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-12-19 14:38:39.524722000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out	2025-12-19 14:41:09.653112000 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-12-19 14:38:39.524903000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-12-19 14:41:29.381155000 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
57/6087 CREATE TABLE LIKE INCLUDING TRIGGERS
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/triggers.out	2025-12-19 11:57:00.795559200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2025-12-19 11:59:58.607992400 +0000
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "before_upd_a_row_trig" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/triggers.out	2025-12-19 11:57:00.753980400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2025-12-19 12:03:12.474037600 +0000
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "before_upd_a_row_trig" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/triggers.out	2025-12-19 11:57:00.753980400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/triggers.out	2025-12-19 12:03:06.382246100 +0000
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "before_upd_a_row_trig" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2025-12-19 11:57:06.354341000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2025-12-19 11:59:32.164208000...
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "after_ins_stmt_trig" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
57/5958 Per backend relation statistics tracking
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out	2025-12-18 01:24:32.987148000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out	2025-12-18 01:29:31.729604000 +0...
@@ -243,7 +243,7 @@
 SELECT :seq_scan_after > :seq_scan_before;
  ?column? 
 ----------
- t
+ f
 (1 row)
 
 ----
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out	2025-12-18 01:24:32.987148000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out	2025-12-18 01:31:01.648630000 ...
@@ -243,7 +243,7 @@
 SELECT :seq_scan_after > :seq_scan_before;
  ?column? 
 ----------
- t
+ f
 (1 row)
 
 ----
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out	2025-12-18 01:24:32.987148000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out	2025-12-18 01:29:54.095768000 +0000
@@ -243,7 +243,7 @@
 SELECT :seq_scan_after > :seq_scan_before;
  ?column? 
 ----------
- t
+ f
 (1 row)
 
 ----
57/6228 Adding callback support for custom statistics kinds
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert-on-constraint.ou...
--- /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert-on-constraint.out	202...
+++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert-on-constraint.o...
@@ -34,16 +34,7 @@
 	SELECT injection_points_detach('reindex-relation-concurrently-before-set-dead');
 	SELECT injection_points_wakeup('reindex-relation-concurrently-before-set-dead');
 
-injection_points_detach
------------------------
-                       
-(1 row)
-
-injection_points_wakeup
------------------------
-                       
-(1 row)
-
+ERROR:  could not detach injection point "reindex-relation-concurrently-before-set-dead"
 step s2_start_upsert: 
 	INSERT INTO test.tbl VALUES (13, now()) ON CONFLICT ON CONSTRAINT tbl_pkey DO UPDATE SET updated_at = now();
...
56/5044 new plpgsql.extra_errors check - strict_expr_check
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2025-12-06 23:27:00.410012527 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2025-12-06 23:30:15.126807619 +0000
@@ -57,7 +57,7 @@
 step sto: SET statement_timeout = '10ms';
 step update: DELETE FROM accounts WHERE accountid = 'checking'; <waiting ...>
 step update: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: wrtbl lto update
 step wrtbl: UPDATE accounts SET balance = balance + 100;
56/6086 Add jsonb_translate(jsonb, from, to)
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out /tm...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out	2025-12-...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert-partitioned.out	20...
@@ -205,7 +205,6 @@
                        
 (1 row)
 
-step s1_start_upsert: <... completed>
 step s4_wakeup_to_set_dead: 
 	SELECT injection_points_detach('reindex-relation-concurrently-before-set-dead');
 	SELECT injection_points_wakeup('reindex-relation-concurrently-before-set-dead');
@@ -220,6 +219,7 @@
                        
 (1 row)
 
+step s1_start_upsert: <... completed>
 step s4_wakeup_s2: 
 	SELECT injection_points_detach('exec-insert-before-insert-speculative');
 	SELECT injection_points_wakeup('exec-insert-before-insert-speculative');
56/5633 Lock-free XLog Reservation from WAL
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/index-concurrently-upsert-predicate.out /tmp/ci...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/index-concurrently-upsert-predicate.out	2025-12-05 1...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/index-concurrently-upsert-predicate.out	2025-1...
@@ -47,16 +47,7 @@
 	SELECT injection_points_detach('define-index-before-set-valid');
 	SELECT injection_points_wakeup('define-index-before-set-valid');
 
-injection_points_detach
------------------------
-                       
-(1 row)
-
-injection_points_wakeup
------------------------
-                       
-(1 row)
-
+ERROR:  could not detach injection point "define-index-before-set-valid"
 step s2_start_upsert: 
 	INSERT INTO test.tbl VALUES(13,now()) ON CONFLICT (abs(i)) WHERE i < 100 DO UPDATE SET updated_at = now();
...
56/5478 SQL/JSON json_table PLAN clause
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:18.276036500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:34:22.249892500 +...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:18.276036500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:37:11.324668900...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:18.276036500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:34:12.567274500 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:10.510662400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:31:28.011431800 +...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:10.510662400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:34:20.612998500...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:10.510662400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:31:22.528516000 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:08.399896586 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:32:28....
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:08.399896586 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:33:5...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:08.399896586 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:32:26.904076497 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out /Users/admin/pgsql/build/testrun/pg_upgrade/...
--- /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:20
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:32:08
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out /Users/admin/pgsql/build/testrun/recovery/02...
--- /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:20
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:33:39
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out /Users/admin/pgsql/build/testrun/regress/reg...
--- /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:20
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:32:09
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	Wed Dec  3 16:27:24 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	Wed Dec  3 16:32:...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	Wed Dec  3 16:27:24 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	Wed Dec  3 16:3...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	Wed Dec  3 16:27:24 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/sqljson_jsontable.out	Wed Dec  3 16:32:00 2025
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:06.749528000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:31:19....
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:06.749528000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:32:3...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:06.749528000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:31:24.131111000 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:09.322484436 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sqljson_jsontable.out	2025-12-03 16:35:59.437722084 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/src/test/recovery/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:09.322484436 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sqljson_jsontable.out	2025-12-03 16:37:31.565632308 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out /tmp/cirrus-ci-build/src/test/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:09.322484436 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sqljson_jsontable.out	2025-12-03 16:33:11.869850191 +0000
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:31.442628138 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out	2025-12-03 16:31:...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:31.442628138 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out	2025-12-03 16:3...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/sqljson_jsontable.out	2025-12-03 16:27:31.442628138 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/sqljson_jsontable.out	2025-12-03 16:30:57.070988347 +0...
@@ -1154,6 +1154,7 @@
 	) jt
 );
 NOTICE:  view "outer_union" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view outer_cross as (
 select
 	jt.*
@@ -1171,6 +1172,7 @@
 	) jt
 );
 NOTICE:  view "outer_cross" will be a temporary view
+DETAIL:  It depends on temporary table jsonb_table_test.
 create or replace view inner_union as (
 select jt.*
 from
@@ -1187,6 +1189,7 @@
...
56/5699 Adding error messages to a few slash commands
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:34:30.091725900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:39:33.210192800 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:34:30.061356600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:39:33.350817200 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:34:30.091725900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:42:46.454080300 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:34:30.061356600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:42:45.652336900 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:34:30.091725900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/matview.out	2025-11-18 00:39:25.436741700 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:34:30.061356600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/identity.out	2025-11-18 00:39:25.014876000 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:36:59
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:36:58
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:37:51
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:37:51
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/matview.out	2025-11-18 00:36:59
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-18 00:34:28
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/identity.out	2025-11-18 00:36:59
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:35:59.342765100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:39:47.200627400 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:35:59.310951700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:39:47.028723000 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:35:59.342765100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:43:09.726240900 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:35:59.310951700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:43:10.570006200 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-18 00:35:59.342765100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/matview.out	2025-11-18 00:39:36.590239200 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-18 00:35:59.310951700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/identity.out	2025-11-18 00:39:35.886139800 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:38.675149979 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:38:10.264548406 ...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:38.659162185 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:38:10.328546675...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:38.675149979 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:39:36.00715106...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:38.659162185 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:39:36.7191432...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:38.675149979 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/matview.out	2025-11-18 00:38:07.200633588 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:38.659162185 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/identity.out	2025-11-18 00:38:07.396628032 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:34.021106992 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/matview.out	2025-11-18 00:41:15.238841653 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:34.009124617 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/identity.out	2025-11-18 00:41:15.130842604 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:34.021106992 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/matview.out	2025-11-18 00:43:26.669983434 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:34.009124617 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/identity.out	2025-11-18 00:43:26.777982903 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/src/test/regress/results/matvie...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:34:34.021106992 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/matview.out	2025-11-18 00:38:17.697843265 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/src/test/regress/results/ident...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:34:34.009124617 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/identity.out	2025-11-18 00:38:17.621846593 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	Tue Nov 18 00:38:12 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	Tue Nov 18 00:38:13 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/matview.out	Tue Nov 18 00:40:19 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/identity.out	Tue Nov 18 00:40:19 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/regress/reg...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/matview.out	Tue Nov 18 00:38:04 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Tue Nov 18 00:34:57 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/identity.out	Tue Nov 18 00:38:02 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	2025-11-18 00:34:49.387878554 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:37:13.4535021...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	2025-11-18 00:34:49.337999170 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:37:12.043167...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	2025-11-18 00:34:49.387878554 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:37:47.58778...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	2025-11-18 00:34:49.337999170 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:37:47.7976...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/regress/reg...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	2025-11-18 00:34:49.387878554 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/matview.out	2025-11-18 00:37:08.964468863 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	2025-11-18 00:34:49.337999170 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/identity.out	2025-11-18 00:37:08.656204329 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:36:06.537918000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-18 00:38:54.345679000 ...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:36:06.522142000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-18 00:39:00.417195000...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:36:06.537918000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-18 00:40:13.86372900...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:36:06.522142000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-18 00:40:15.3085960...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-18 00:36:06.537918000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/matview.out	2025-11-18 00:38:57.047831000 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-18 00:36:06.522142000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/identity.out	2025-11-18 00:38:59.889203000 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
56/6158 Use log_newpage_range in HASH index build
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:21.373447600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:48:08.840089200 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:21.373447600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:50:47.491383400 +000...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hash_index.out C:/cirrus/build/testrun/recovery/027_str...
--- C:/cirrus/src/test/regress/expected/hash_index.out	2025-11-16 17:45:21.405611500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:50:54.125165900 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:21.373447600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:48:05.232675700 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:29.520581500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:48:27.143083900 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:29.520581500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:51:12.900329200 +000...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hash_index.out C:/cirrus/build/testrun/recovery/027_str...
--- C:/cirrus/src/test/regress/expected/hash_index.out	2025-11-16 17:45:29.559220900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:51:25.830009700 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-11-16 17:45:29.520581500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:48:18.430189500 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2025-11-16 17:45:33
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:48:40
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2025-11-16 17:45:33
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:49:42
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /Users/admin/pgsql/src/test/regress/expected/hash_index.out /Users/admin/pgsql/build/testrun/recovery/027_strea...
--- /Users/admin/pgsql/src/test/regress/expected/hash_index.out	2025-11-16 17:45:33
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:49:49
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2025-11-16 17:45:33
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:48:36
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:36.312536625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:47:17.42785...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:36.312536625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:48:32.760...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-11-16 17:45:36.328462906 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:48:41.14859...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:36.312536625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:47:16.127850734 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/pg_upg...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-11-16 17:45:33.869814612 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:46:45.42...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/recove...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-11-16 17:45:33.869814612 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:47:08....
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /home/postgres/postgres/src/test/regress/expected/hash_index.out /home/postgres/postgres/build/testrun/recovery...
--- /home/postgres/postgres/src/test/regress/expected/hash_index.out	2025-11-16 17:45:33.926846244 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:47:21.05...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/regres...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-11-16 17:45:33.869814612 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:46:41.012094065 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:20.599364000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-11-16 17:46:33.22331...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:20.599364000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-11-16 17:47:34.522...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-11-16 17:45:20.614601000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-11-16 17:47:53.69505...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:20.599364000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2025-11-16 17:46:33.130148000 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:18.840767306 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2025-11-16 17:50:12.675884342 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:18.840767306 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out	2025-11-16 17:51:52.073636944 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-11-16 17:45:18.860836006 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/hash_index.out	2025-11-16 17:52:06.721988643 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-11-16 17:45:18.840767306 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2025-11-16 17:47:08.206803767 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/pg_upg...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Sun Nov 16 17:45:56 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	Sun Nov 16 17:47:44 20...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/recove...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Sun Nov 16 17:45:56 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_index.out	Sun Nov 16 17:49:10 ...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /home/postgres/postgres/src/test/regress/expected/hash_index.out /home/postgres/postgres/build/testrun/recovery...
--- /home/postgres/postgres/src/test/regress/expected/hash_index.out	Sun Nov 16 17:45:56 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	Sun Nov 16 17:49:33 20...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/regres...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Sun Nov 16 17:45:56 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_index.out	Sun Nov 16 17:47:33 2025
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
56/6022 Use streaming read I/O in BRIN vacuuming
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/cluster.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/cluster.out	2025-11-16 14:08:40.433821463 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/cluster.out	2025-11-16 14:10:34.6756033...
@@ -1,675 +1 @@
---
---  CLUSTER
---
-CREATE TABLE clstr_tst_s (rf_a SERIAL PRIMARY KEY,
-	b INT);
-CREATE TABLE clstr_tst (a SERIAL PRIMARY KEY,
-	b INT,
-	c TEXT,
-	d TEXT,
-	CONSTRAINT clstr_tst_con FOREIGN KEY (b) REFERENCES clstr_tst_s);
-CREATE INDEX clstr_tst_b ON clstr_tst (b);
-CREATE INDEX clstr_tst_c ON clstr_tst (c);
-CREATE INDEX clstr_tst_c_b ON clstr_tst (c,b);
-CREATE INDEX clstr_tst_b_c ON clstr_tst (b,c);
-INSERT INTO clstr_tst_s (b) VALUES (0);
-INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
...
56/6128 GIN pageinspect support for entry tree and non-leaf posting tree
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b...
--- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:24.4...
+++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 12:4...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-11-14 12:38:22.867980281 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:41:53.413305193 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /Users/admin/pgsql...
--- /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:26
+++ /Users/admin/pgsql/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 12:44:...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/page.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r...
--- /Users/admin/pgsql/contrib/pageinspect/expected/page.out	2025-11-14 12:38:23
+++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:43:50
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /home/postgre...
--- /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:3...
+++ /home/postgres/postgres/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 1...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/page.out /home/postgres/postgres/build/testrun/pageinspect...
--- /home/postgres/postgres/contrib/pageinspect/expected/page.out	2025-11-14 12:38:24.549168301 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:40:37.854439880 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr...
--- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:18.930620500 +0...
+++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 12:46:29.044442...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-11-14 12:38:14.821149500 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:46:03.526370800 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr...
--- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:20.026105300 +0...
+++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 12:46:15.375269...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-11-14 12:38:15.967141000 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:45:59.440704600 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b...
--- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-11-14 12:38:27.3...
+++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-11-14 12:4...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-11-14 12:38:25.931805000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-11-14 12:41:16.246105000 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /home/postgre...
--- /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	Fri Nov 14 12:38:3...
+++ /home/postgres/postgres/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	Fri Nov 14 1...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/page.out /home/postgres/postgres/build/testrun/pageinspect...
--- /home/postgres/postgres/contrib/pageinspect/expected/page.out	Fri Nov 14 12:38:25 2025
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out	Fri Nov 14 12:42:50 2025
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
56/6133 Extend documentation for pg_stat_replication.backend_xmin
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2025-10-16 06:33:40.644031000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-10-16 06:40:47.4528710...
@@ -12691,8 +12691,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12708,8 +12707,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...