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.
| 57/5623 | Make numeric type accessible to third-party code. |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/guc.out /home/postgres/postgres/build/testrun/regress/regress... --- /home/postgres/postgres/src/test/regress/expected/guc.out 2025-12-11 00:38:45.183610086 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/guc.out 2025-12-11 00:40:51.478702159 +0000 @@ -1,937 +1 @@ --- pg_regress should ensure that this default value applies; however --- we can't rely on any specific default value of vacuum_cost_delay -SHOW datestyle; - DateStyle ---------------- - Postgres, MDY -(1 row) - --- Check output style of CamelCase enum options -SET intervalstyle to 'asd'; -ERROR: invalid value for parameter "IntervalStyle": "asd" -HINT: Available values: postgres, postgres_verbose, sql_standard, iso_8601. --- SET to some nondefault value -SET vacuum_cost_delay TO 40; -SET datestyle = 'ISO, YMD'; -SHOW vacuum_cost_delay; ... |
| 57/6224 | Give Plugins control at the end of CHECKPOINT to store their state |
| 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-10 21:41:12.608415796 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/temp.out 2025-12-10 21:44:26.715078655 ... @@ -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/6233 | Bypassing cursors in postgres_fdw to enable parallel plans |
| Linux - Debian Trixie - 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-12-10 17:10:41.833948515 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-10 17:15:13.895834731 +0000
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw...
--- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2025-12-10 17:08:18
+++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-10 17:12:04
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| OpenBSD - Meson | |
| 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 Wed Dec 10 17:10:43 2025
+++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/postgres_fdw.out Wed Dec 10 17:15:53 2025
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-12-10 17:10:26.500102984 +0000
+++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-12-10 17:15:36.644532868 +0000
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| NetBSD - Meson | |
| 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-10 17:10:34.490463111 +0000
+++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-10 17:13:13.288265376 +0...
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| 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-12-10 17:10:42.591317000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-10 17:14:32.483428000 +0000
@@ -4860,9 +4860,9 @@
QUERY PLAN ...
-----------------------------------------------------------------------------------------------------------------------...
Aggregate
- Output: sum(t1.c1), count(t2.c1)
+ Output: sum(t1.c1), count(*)
-> Foreign Scan
- Output: t1.c1, t2.c1
+ Output: t1.c1
Filter: (((((t1.c1 * t2.c1) / (t1.c1 * t2.c1)))::double precision * random()) <= '1'::double precision)
Relations: (public.ft1 t1) INNER JOIN (public.ft2 t2)
Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 ON (((r2."C 1" = r1."C 1"...
@@ -5081,12 +5081,12 @@
SET postgres_fdw.use_cursor = false;
explain (verbose, costs off)
select count(c2) w, c2 x, 5 y, 7.0 z from ft1 group by 2, y, 9.0::int order by 2;
- QUERY PLAN
... |
| 57/6299 | New grouping strategy - Index Aggregate |
| 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 Wed Dec 10 14:40:17 2025 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out Wed Dec 10 14:44:11 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 Wed Dec 10 14:40:17 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/brin.out Wed Dec 10 14:45:55 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 Wed Dec 10 14:40:17 2025 +++ /home/postgres/postgres/build/testrun/regress/regress/results/brin.out Wed Dec 10 14:44:02 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/5885 | Decouple C++ support in Meson's PGXS from LLVM enablement |
| 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...
@@ -29,39 +29,20 @@
<waiting ...>
step s1_start_upsert:
INSERT INTO test.tbl VALUES (13, now()) ON CONFLICT ON CONSTRAINT tbl_pkey DO UPDATE SET updated_at = now();
- <waiting ...>
+
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');
-injection_points_detach
------------------------
-
-(1 row)
-
-injection_points_wakeup
------------------------
... |
| 57/5952 | Speed up COPY FROM text/CSV parsing using SIMD |
| 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-10 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();
... |
| 57/6210 | Move instrumentation structs |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/isolation/expected/freeze-the-dead.out /home/postgres/postgres/build/testrun/i... --- /home/postgres/postgres/src/test/isolation/expected/freeze-the-dead.out 2025-12-10 11:50:09.844040594 +0000 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/freeze-the-dead.out 2025-12-10 11:53:30.603037273 ... @@ -1,44 +1,2 @@ Parsed test spec with 3 sessions - -starting permutation: s1_begin s2_begin s3_begin s1_update s2_key_share s3_key_share s1_update s1_commit s2_commit s2_v... -step s1_begin: BEGIN; -step s2_begin: BEGIN; -step s3_begin: BEGIN; -step s1_update: UPDATE tab_freeze SET x = x + 1 WHERE id = 3; -step s2_key_share: SELECT id FROM tab_freeze WHERE id = 3 FOR KEY SHARE; -id --- - 3 -(1 row) - -step s3_key_share: SELECT id FROM tab_freeze WHERE id = 3 FOR KEY SHARE; -id --- ... |
| 57/5919 | Eagerly evict bulkwrite strategy ring |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/isolation/expected/async-notify.out /home/postgres/postgres/build/testrun/isol...
--- /home/postgres/postgres/src/test/isolation/expected/async-notify.out 2025-12-10 04:37:16.403529738 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/async-notify.out 2025-12-10 04:40:29.385922279 +00...
@@ -1,127 +1,2 @@
Parsed test spec with 3 sessions
-
-starting permutation: listenc notify1 notify2 notify3 notifyf
-step listenc: LISTEN c1; LISTEN c2;
-step notify1: NOTIFY c1;
-notifier: NOTIFY "c1" with payload "" from notifier
-step notify2: NOTIFY c2, 'payload';
-notifier: NOTIFY "c2" with payload "payload" from notifier
-step notify3: NOTIFY c3, 'payload3';
-step notifyf: SELECT pg_notify('c2', NULL);
-pg_notify
----------
-
-(1 row)
-
-notifier: NOTIFY "c2" with payload "" from notifier
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/polymorphism.out /home/postgres/postgres/build/testrun/pg_upg... --- /home/postgres/postgres/src/test/regress/expected/polymorphism.out 2025-12-10 04:37:17.862003171 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/polymorphism.out 2025-12-10 04:40:29.37... @@ -1,2189 +1 @@ --- --- Tests for polymorphic SQL functions and aggregates based on them. --- Tests for other features related to function-calling have snuck in, too. --- -create function polyf(x anyelement) returns anyelement as $$ - select x + 1 -$$ language sql; -select polyf(42) as int, polyf(4.5) as num; - int | num ------+----- - 43 | 5.5 -(1 row) - -select polyf(point(3,4)); -- fail for lack of + operator -ERROR: operator does not exist: point + integer -LINE 2: select x + 1 ... |
| 57/6298 | Add pg_current_vxact_id() function to expose virtual transaction IDs |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/isolation/expected/nowait.out /home/postgres/postgres/build/testrun/isolation/... --- /home/postgres/postgres/src/test/isolation/expected/nowait.out 2025-12-10 02:46:01.682846490 +0000 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/nowait.out 2025-12-10 02:48:57.282808397 +0000 @@ -1,81 +1,2 @@ Parsed test spec with 2 sessions - -starting permutation: s1a s1b s2a s2b -step s1a: SELECT * FROM foo FOR UPDATE NOWAIT; -id|data ---+---- - 1|x -(1 row) - -step s1b: COMMIT; -step s2a: SELECT * FROM foo FOR UPDATE NOWAIT; -id|data ---+---- - 1|x -(1 row) - ... |
| 57/5330 | Logging plan of the currently running query |
| 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-10 0...
+++ /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();
... |
| 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-10 02:12:11.845261905 +0000 +++ /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.out 2025-12-10 02:18:48.976263036 +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/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-10 01:10:02.719648000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-12-10 01:14:40.861415000 +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-10 01:10:02.719648000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-12-10 01:16:04.434921000 ... @@ -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-10 01:10:02.719648000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-12-10 01:14:38.929619000 +0000 @@ -243,7 +243,7 @@ SELECT :seq_scan_after > :seq_scan_before; ?column? ---------- - t + f (1 row) ---- |
| 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-09 23:50:06.959389062 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2025-12-09 23:55:29.715108017 +0000
@@ -2807,825 +2807,7 @@
NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1066)
-- copy, parent trigger sees post-modification parent-format tuple
copy parent (a, b) from stdin;
-NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1234)
-drop table child1, child2, child3, parent;
-drop function intercept_insert();
---
--- Verify prohibition of row triggers with transition triggers on
--- partitions
---
-create table parent (a text, b int) partition by list (a);
-create table child partition of parent for values in ('AAA');
--- adding row trigger with transition table fails
-create trigger child_row_trig
- after insert on child referencing new table as new_table
- for each row 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-09 23:50:06.959389062 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2025-12-09 23:54:10.359118022 +0000
@@ -2809,823 +2809,10 @@
copy parent (a, b) from stdin;
NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1234)
drop table child1, child2, child3, parent;
-drop function intercept_insert();
---
--- Verify prohibition of row triggers with transition triggers on
--- partitions
---
-create table parent (a text, b int) partition by list (a);
-create table child partition of parent for values in ('AAA');
--- adding row trigger with transition table fails
-create trigger child_row_trig
- after insert on child referencing new table as new_table
- for each row execute procedure dump_insert();
-ERROR: ROW triggers with transition tables are not supported on partitions
--- detaching it first works
... |
| 57/5479 | Enable logical decoding when wal_level = 'replica' without a server restart |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/xml_1.out /home/postgres/postgres/build/testrun/pg_upgrade/00... --- /home/postgres/postgres/src/test/regress/expected/xml_1.out 2025-12-09 23:35:07.353158492 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-12-09 23:38:21.566518401 +... @@ -1,1498 +1 @@ -CREATE TABLE xmltest ( - id int, - data xml -); -INSERT INTO xmltest VALUES (1, '<value>one</value>'); -ERROR: unsupported XML feature -LINE 1: INSERT INTO xmltest VALUES (1, '<value>one</value>'); - ^ -DETAIL: This functionality requires the server to be built with libxml support. -INSERT INTO xmltest VALUES (2, '<value>two</value>'); -ERROR: unsupported XML feature -LINE 1: INSERT INTO xmltest VALUES (2, '<value>two</value>'); - ^ -DETAIL: This functionality requires the server to be built with libxml support. -INSERT INTO xmltest VALUES (3, '<wrong'); -ERROR: unsupported XML feature ... |
| 57/6125 | pgstattuple: Use streaming read API in pgstatindex functions |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out /home/postgr...
--- /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out 2025-12-09 20:32:...
+++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert.out 2025-12-09 ...
@@ -62,22 +62,13 @@
(1 row)
step s1_start_upsert: <... completed>
+step s2_start_upsert: <... completed>
+step s3_start_reindex: <... completed>
step s4_wakeup_s2:
SELECT injection_points_detach('exec-insert-before-insert-speculative');
SELECT injection_points_wakeup('exec-insert-before-insert-speculative');
-injection_points_detach
------------------------
-
-(1 row)
-
-injection_points_wakeup
------------------------
... |
| 57/6118 | Preserve index stats during ALTER TABLE ... TYPE ... |
| 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-09 16:43:43.624066233 +0000 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out 2025-12-09 16:46:01.377353779 +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; |
| 57/6271 | Qual push down to table AM |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/transactions.out /home/postgres/postgres/build/testrun/recove... --- /home/postgres/postgres/src/test/regress/expected/transactions.out 2025-12-09 15:24:30.676257240 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/transactions.out 2025-12-09 15:28:02.... @@ -1,1209 +1 @@ --- --- TRANSACTIONS --- -BEGIN; -CREATE TABLE xacttest (a smallint, b real); -INSERT INTO xacttest VALUES - (56, 7.8), - (100, 99.097), - (0, 0.09561), - (42, 324.78); -INSERT INTO xacttest (a, b) VALUES (777, 777.777); -END; --- should retrieve one value-- -SELECT a FROM xacttest WHERE a > 100; - a ------ ... |
| 57/6212 | pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out /home/postgr...
--- /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out 2025-12-09 14:01:...
+++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert.out 2025-12-09 ...
@@ -62,22 +62,13 @@
(1 row)
step s1_start_upsert: <... completed>
+step s2_start_upsert: <... completed>
+step s3_start_reindex: <... completed>
step s4_wakeup_s2:
SELECT injection_points_detach('exec-insert-before-insert-speculative');
SELECT injection_points_wakeup('exec-insert-before-insert-speculative');
-injection_points_detach
------------------------
-
-(1 row)
-
-injection_points_wakeup
------------------------
... |
| 57/5738 | Improve hash join's handling of tuples with null join keys |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/isolation/expected/tuplelock-update.out /home/postgres/postgres/build/testrun/... --- /home/postgres/postgres/src/test/isolation/expected/tuplelock-update.out 2025-12-09 11:21:26.926807867 +0000 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/tuplelock-update.out 2025-12-09 11:24:30.375948991... @@ -1,49 +1,2 @@ Parsed test spec with 4 sessions - -starting permutation: s1_advlock s2_update s3_update s4_update s1_chain s1_begin s1_grablock s1_advunlock1 s1_advunlock... -step s1_advlock: - SELECT pg_advisory_lock(142857), - pg_advisory_lock(285714), - pg_advisory_lock(571428); - -pg_advisory_lock|pg_advisory_lock|pg_advisory_lock -----------------+----------------+---------------- - | | -(1 row) - -step s2_update: UPDATE pktab SET data = DEFAULT WHERE pg_advisory_lock_shared(142857) IS NOT NULL; <waiting ...> -step s3_update: UPDATE pktab SET data = DEFAULT WHERE pg_advisory_lock_shared(285714) IS NOT NULL; <waiting ...> -step s4_update: UPDATE pktab SET data = DEFAULT WHERE pg_advisory_lock_shared(571428) IS NOT NULL; <waiting ...> ... |
| 57/6148 | CI: Add task that runs pgindent |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out /tmp/cirrus-ci-...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex-concurrently-upsert.out 2025-12-09 10:46:50....
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert.out 2025-12-09 10:...
@@ -61,7 +61,6 @@
(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');
@@ -76,6 +75,7 @@
(1 row)
+step s1_start_upsert: <... completed>
step s2_start_upsert: <... completed>
step s3_start_reindex: <... completed>
|
| 57/6156 | Add GoAway protocol message for graceful but fast server shutdown/switchover |
| 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...
@@ -61,7 +61,6 @@
(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');
@@ -76,6 +75,7 @@
(1 row)
+step s1_start_upsert: <... completed>
step s2_start_upsert: <... completed>
step s3_start_reindex: <... completed>
|
| 57/5720 | virtual generated column as partition key |
| 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-07 14:50:49.269419100 +0000
+++ C:/cirrus/build/testrun/amcheck/regress/results/check_btree.out 2025-12-07 14:56:42.297121500 +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-07 14:50:49.416843500 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out 2025-12-07 14:56:59.319611200 +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-07 14:50:53.559678200 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-12-07 14:57:35.042324800 +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-07 14:50:49.529586800 +0000 +++ C:/cirrus/build/testrun/file_fdw/regress/results/file_fdw.out 2025-12-07 14:56:59.805938900 +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/modules/injection_points/expected/reindex-concurrently-upsert-partitione... --- C:/cirrus/src/test/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out 2025-12-07 14:50:53... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert-partitioned.out 2025-12-07 14... @@ -1,238 +1,6 @@ Parsed test spec with 4 sessions starting permutation: s3_setup_wait_before_set_dead s3_start_reindex s1_start_upsert s4_wakeup_to_set_dead s2_start_ups... -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_set_local --------------------------- - ... |
| 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-07 14:50:53.376310400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out 2025-12-07 14:53:47.60641970... @@ -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-07 14:50:49.662488400 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out 2025-12-07 14:57:10.692189100 +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-07 14:50:49.717171100 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-12-07 14:57:15.143378000 +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-07 14:50:49.723012200 +0000
+++ C:/cirrus/build/testrun/pg_prewarm/regress/results/pg_prewarm.out 2025-12-07 14:57:17.260569000 +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-07 14:50:49.738132600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2025-12-07 14:57:20.093578800 +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-07 14:50:53.938354300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-12-07 14:53:31.959408900 +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-07 14:50:49.783009600 +0000
+++ C:/cirrus/build/testrun/pg_visibility/regress/results/pg_visibility.out 2025-12-07 14:57:21.974924400 +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-07 14:50:49.874881900 +0000
+++ C:/cirrus/build/testrun/pgstattuple/regress/results/pgstattuple.out 2025-12-07 14:57:20.093578800 +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-07 14:50:49.896583500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-07 14:57:28.680014300 +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-07 14:50:53.938354300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/database.out 2025-12-07 14:55:37.118312600 +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-07 14:50:53.938354300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/database.out 2025-12-07 14:53:30.987233100 +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-07 14:50:49.911025400 +0000 +++ C:/cirrus/build/testrun/seg/regress/results/security.out 2025-12-07 14:57:26.045246500 +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-07 14:50:53.655991100 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-12-07 14:57:50.515496800 +0000 @@ -44,97 +44,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; -ALTER TABLE part ADD PRIMARY KEY (a); ... |
| 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-07 14:51:01.071883900 +0000
+++ C:/cirrus/build/testrun/amcheck/regress/results/check_btree.out 2025-12-07 15:00:33.130056200 +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-07 14:51:01.231147600 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out 2025-12-07 15:00:39.943534300 +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-07 14:51:05.454575800 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-12-07 15:01:13.437176500 +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-07 14:51:01.350282500 +0000 +++ C:/cirrus/build/testrun/file_fdw/regress/results/file_fdw.out 2025-12-07 15:00:43.404469000 +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/modules/injection_points/expected/reindex-concurrently-upsert-partitione... --- C:/cirrus/src/test/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out 2025-12-07 14:51:05... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert-partitioned.out 2025-12-07 15... @@ -1,238 +1,6 @@ Parsed test spec with 4 sessions starting permutation: s3_setup_wait_before_set_dead s3_start_reindex s1_start_upsert s4_wakeup_to_set_dead s2_start_ups... -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_set_local --------------------------- - ... |
| 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-07 14:51:05.275859100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out 2025-12-07 14:57:33.50457210... @@ -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-07 14:51:01.491880500 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out 2025-12-07 15:00:50.347825100 +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-07 14:51:01.542171800 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-12-07 15:00:54.815602100 +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-07 14:51:01.547051200 +0000
+++ C:/cirrus/build/testrun/pg_prewarm/regress/results/pg_prewarm.out 2025-12-07 15:00:55.505541000 +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-07 14:51:01.562673700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2025-12-07 15:00:58.484053700 +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-07 14:51:05.838315100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-12-07 14:56:53.774593400 +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-07 14:51:01.610033100 +0000
+++ C:/cirrus/build/testrun/pg_visibility/regress/results/pg_visibility.out 2025-12-07 15:01:00.049974800 +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-07 14:51:01.701477700 +0000
+++ C:/cirrus/build/testrun/pgstattuple/regress/results/pgstattuple.out 2025-12-07 15:00:57.949386800 +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-07 14:51:01.720877300 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-07 15:01:03.433259400 +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-07 14:51:05.838315100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/database.out 2025-12-07 14:59:10.497244300 +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-07 14:51:05.838315100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/database.out 2025-12-07 14:56:54.713564000 +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-07 14:51:01.740399000 +0000 +++ C:/cirrus/build/testrun/seg/regress/results/security.out 2025-12-07 15:01:02.930830600 +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-07 14:51:05.552296600 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-12-07 15:01:25.063655000 +0000 @@ -44,97 +44,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; -ALTER TABLE part ADD PRIMARY KEY (a); ... |
| 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-07 14:51:08.704888796 +0000
+++ /home/postgres/postgres/build/testrun/amcheck/regress/results/check_btree.out 2025-12-07 14:54:16.958438347 +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-07 14:51:08.962501100 +0000 +++ /home/postgres/postgres/build/testrun/btree_gist/regress/results/partitions.out 2025-12-07 14:54:19.336110635 +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-07 14:51:16.4286085... +++ /home/postgres/postgres/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-12-07 14:54:39.1... @@ -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-07 14:51:09.144103465 +0000 +++ /home/postgres/postgres/build/testrun/file_fdw/regress/results/file_fdw.out 2025-12-07 14:54:20.878761269 +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/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out ... --- /home/postgres/postgres/src/test/modules/injection_points/expected/reindex-concurrently-upsert-partitioned.out 2025-... +++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/reindex-concurrently-upsert-partitioned.out... @@ -1,238 +1,6 @@ Parsed test spec with 4 sessions starting permutation: s3_setup_wait_before_set_dead s3_start_reindex s1_start_upsert s4_wakeup_to_set_dead s2_start_ups... -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_set_local --------------------------- - ... |
| 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-07 14:51:16.06417605... +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out 2025-12-07 14:... @@ -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-07 14:51:09.413552559 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out 2025-12-07 14:54:23.053276673 +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-07 14:51:09.516874986 +0000
+++ /home/postgres/postgres/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-12-07 14:54:24.53677451...
@@ -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-07 14:51:09.529301570 +0000
+++ /home/postgres/postgres/build/testrun/pg_prewarm/regress/results/pg_prewarm.out 2025-12-07 14:54:24.555680902 +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-07 14:51:09.560502331 +0000 +++ /home/postgres/postgres/build/testrun/pg_stat_statements/regress/results/utility.out 2025-12-07 14:54:25.333417915 +... @@ -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/horology.out /home/postgres/postgres/build/testrun/pg_upgrade... --- /home/postgres/postgres/src/test/regress/expected/horology.out 2025-12-07 14:51:17.419649756 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/horology.out 2025-12-07 14:53:40.875308... @@ -1,3890 +1,6 @@ --- --- HOROLOGY --- -SHOW TimeZone; -- Many of these tests depend on the prevailing settings - TimeZone ---------------------- - America/Los_Angeles -(1 row) - -SHOW DateStyle; - DateStyle ---------------- - Postgres, MDY -(1 row) - --- ... |
| 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-07 14:51:09.653142480 +0000
+++ /home/postgres/postgres/build/testrun/pg_visibility/regress/results/pg_visibility.out 2025-12-07 14:54:26.381602967 ...
@@ -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-07 14:51:09.808494820 +0000
+++ /home/postgres/postgres/build/testrun/pgstattuple/regress/results/pgstattuple.out 2025-12-07 14:54:25.966377706 +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-07 14:51:09.842263358 +0000 +++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-07 14:54:28.287085673 +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/geometry.out /home/postgres/postgres/build/testrun/recovery/0... --- /home/postgres/postgres/src/test/regress/expected/geometry.out 2025-12-07 14:51:17.411342964 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/geometry.out 2025-12-07 14:54:02.0034... @@ -5238,86 +5238,10 @@ -- Check index behavior for circles CREATE INDEX gcircleind ON circle_tbl USING gist (f1); -SELECT * FROM circle_tbl WHERE f1 && circle(point(1,-2), 1) - ORDER BY area(f1); - f1 ---------------- - <(1,2),3> - <(1,3),5> - <(1,2),100> - <(100,1),115> -(4 rows) - -EXPLAIN (COSTS OFF) -SELECT * FROM circle_tbl WHERE f1 && circle(point(1,-2), 1) - ORDER BY area(f1); ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/geometry.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/geometry.out 2025-12-07 14:51:17.411342964 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/geometry.out 2025-12-07 14:53:34.290702124 +0000
@@ -1005,4319 +1005,10 @@
-- Closest point to line
SELECT p.f1, l.s, p.f1 ## l.s FROM POINT_TBL p, LINE_TBL l;
- f1 | s | ?column?
--------------------+---------------------------------------+----------------------------------
- (0,0) | {0,-1,5} | (0,5)
- (0,0) | {1,0,5} | (-5,0)
- (0,0) | {0,3,0} | (0,0)
- (0,0) | {1,-1,0} | (0,0)
- (0,0) | {-0.4,-1,-6} | (-2.06896551724,-5.1724137931)
- (0,0) | {-0.000184615384615,-1,15.3846153846} | (0.00284023658959,15.3846148603)
- (0,0) | {3,NaN,5} |
- (0,0) | {NaN,NaN,NaN} |
- (0,0) | {0,-1,3} | (0,3)
- (0,0) | {-1,0,3} | (3,0)
- (-10,0) | {0,-1,5} | (-10,5)
... |
| 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-07 14:51:09.879522896 +0000 +++ /home/postgres/postgres/build/testrun/seg/regress/results/security.out 2025-12-07 14:54:29.252741345 +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-07 14:51:16.694691518 +00... +++ /home/postgres/postgres/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-12-07 14:54:47.294544073... @@ -44,97 +44,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; -ALTER TABLE part ADD PRIMARY KEY (a); ... |
| 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-07 14:50:49.204118000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2025-12-07 14:53:59.234200000 +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-07 14:50:49.244370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out 2025-12-07 14:54:05.998284000 +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-07 14:50:50.734803000 ... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-12-07 14:54:24.3110... @@ -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-07 14:50:49.260039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2025-12-07 14:54:05.274953000 +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/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... @@ -1,238 +1,6 @@ Parsed test spec with 4 sessions starting permutation: s3_setup_wait_before_set_dead s3_start_reindex s1_start_upsert s4_wakeup_to_set_dead s2_start_ups... -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_set_local --------------------------- - ... |
| 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-07 14:50:50.700511000 +... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/detach-partition-concurrently-1.out 2025-12-07 14:53:... @@ -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-07 14:50:49.283862000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2025-12-07 14:54:11.080848000 +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-07 14:50:49.290778000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-12-07 14:54:12.109278000 +...
@@ -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-07 14:50:49.291893000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_prewarm/regress/results/pg_prewarm.out 2025-12-07 14:54:12.827167000 +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-07 14:50:49.295225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2025-12-07 14:54:13.917521000 +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-07 14:50:50.817061000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-12-07 14:52:58.442798000... @@ -17,5 +17,10 @@ ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; REASSIGN OWNED BY regress_datdba_before TO regress_datdba_after; DROP DATABASE regression_utf8; -DROP ROLE regress_datdba_before; -DROP ROLE regress_datdba_after; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +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/src/test/regress/expected/stats_import.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_import.out 2025-12-07 14:50:50.879731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_import.out 2025-12-07 14:52:58.44053... @@ -128,1225 +128,7 @@ ... |
| 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-07 14:50:49.304527000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2025-12-07 14:54:16.243598000 +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-07 14:50:49.318910000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2025-12-07 14:54:14.307335000 +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-07 14:50:49.330457000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-12-07 14:54:19.965681000 +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-07 14:50:50.827933000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/geometry.out 2025-12-07 14:53:39.6509920... @@ -4425,899 +4425,10 @@ -- Overlap or left of circle SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 &< c2.f1; - f1 | f1 -----------------+---------------- - <(5,1),3> | <(5,1),3> - <(5,1),3> | <(1,2),100> - <(5,1),3> | <(100,200),10> - <(5,1),3> | <(100,1),115> - <(1,2),100> | <(1,2),100> - <(1,2),100> | <(100,200),10> - <(1,2),100> | <(100,1),115> - <(1,3),5> | <(5,1),3> - <(1,3),5> | <(1,2),100> - <(1,3),5> | <(1,3),5> - <(1,3),5> | <(100,200),10> ... |
| 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-07 14:50:50.830605000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/horology.out 2025-12-07 14:52:55.207624000 +0000
@@ -3175,716 +3175,10 @@
(1 row)
SELECT to_timestamp('1997 B.C. 11 16', 'YYYY B.C. MM DD');
- to_timestamp
----------------------------------
- Tue Nov 16 00:00:00 1997 LMT BC
-(1 row)
-
-SELECT to_timestamp('9-1116', 'Y-MMDD');
- to_timestamp
-------------------------------
- Mon Nov 16 00:00:00 2009 PST
-(1 row)
-
-SELECT to_timestamp('95-1116', 'YY-MMDD');
- 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-07 14:50:49.337307000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/security.out 2025-12-07 14:54:19.127649000 +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-07 14:50:50.748933000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-12-07 14:54:32.314313000 +0... @@ -44,97 +44,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; -ALTER TABLE part ADD PRIMARY KEY (a); ... |
| 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-07 14:51:05.439286045 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/insert.out 2025-12-07 14:54:53.686123970 +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 |
| 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-07 14:10:13.753057000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:12:10.9...
@@ -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-07 14:10:13.753096000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:12:29....
@@ -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-07 14:10:13.753057000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:13:15...
@@ -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-07 14:10:13.753096000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:13: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 /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-07 14:10:13.753057000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:12:06.247458000 +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-07 14:10:13.753096000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:12:23.738331000 +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-07 14:10:26.170452626 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_stored.out 2025-12-07 14:15:34.719691473 +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-07 14:10:26.174432994 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out 2025-12-07 14:16:05.099828939 +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-07 14:10:26.170452626 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_stored.out 2025-12-07 14:17:44.544506892 +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-07 14:10:26.174432994 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out 2025-12-07 14:17:59.136620082 +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-07 14:10:26.170452626 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_stored.out 2025-12-07 14:12:51.927367871 +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-07 14:10:26.174432994 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out 2025-12-07 14:13:23.123692694 +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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:12:07.6...
@@ -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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:12:18....
@@ -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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:13:24...
@@ -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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:13:3...
@@ -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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:12:03.645420292 +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-07 14:10:15.721709010 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:12:15.497404618 +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
... |
| 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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:12: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 /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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:12:25
@@ -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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:13:33
@@ -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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:13:40
@@ -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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:12:20
@@ -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-07 14:10:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:12:25
@@ -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-07 14:10:46.590283193 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:12: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 -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-07 14:10:46.591028701 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:12:...
@@ -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-07 14:10:46.590283193 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:12...
@@ -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-07 14:10:46.591028701 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:1...
@@ -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-07 14:10:46.590283193 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:12:02.832126949 +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-07 14:10:46.591028701 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:12:16.672406418 +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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out Sun Dec 7 14:12: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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out Sun Dec 7 14:12:...
@@ -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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out Sun Dec 7 14:14...
@@ -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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out Sun Dec 7 14:1...
@@ -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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out Sun Dec 7 14:12:29 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 Sun Dec 7 14:10:30 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out Sun Dec 7 14:12:39 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
... |
| 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-07 14:10:23.454905500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:13:06.187642100 +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-07 14:10:23.456140500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:13:14.514298200 +...
@@ -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-07 14:10:23.454905500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:15:49.984929000 ...
@@ -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-07 14:10:23.456140500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:15:58.900451700...
@@ -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-07 14:10:23.454905500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:13:00.415675200 +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-07 14:10:23.456140500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:13:10.491349300 +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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2025-12-07 14:13:25.262651500 +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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2025-12-07 14:13:43.429169100 +...
@@ -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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2025-12-07 14:16:25.424211600 ...
@@ -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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2025-12-07 14:16:41.445699700...
@@ -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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out 2025-12-07 14:13:18.549270300 +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-07 14:10:15.852827100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out 2025-12-07 14:13:36.609829500 +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, 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-07 11:12:04.291448200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2025-12-07 11:17:59.972852900 +0000
@@ -431,14 +431,14 @@
a | integer | | |
b | integer | | |
Triggers:
+ "0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid " BEFORE INSERT ON main_table1 FOR EACH STATEMENT E...
after_ins_stmt_trig AFTER INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_ins_stmt')
after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_a_...
after_upd_b_row_trig AFTER UPDATE OF b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_b_row')
after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_...
- after_upd_stmt_trig AFTER UPDATE ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_stmt')
- before_ins_stmt_trig BEFORE INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_ins_stmt...
before_upd_a_row_trig BEFORE UPDATE OF a ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('before_upd_a_ro...
before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_u...
+ "{VAR :varno 2 :varattno -6 :vartype 26 :vartypmod -1 :varcollid" AFTER UPDATE ON main_table1 FOR EACH STATEMENT EX...
\dd before_ins_stmt_trig
Object descriptions |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2025-12-07 11:11:49.377223000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2025-12-07 11:19:52.848149000 +0000
@@ -431,14 +431,14 @@
a | integer | | |
b | integer | | |
Triggers:
+ "0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid " BEFORE INSERT ON main_table1 FOR EACH STATEMENT E...
after_ins_stmt_trig AFTER INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_ins_stmt')
after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_a_...
after_upd_b_row_trig AFTER UPDATE OF b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_b_row')
after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_...
- after_upd_stmt_trig AFTER UPDATE ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_stmt')
- before_ins_stmt_trig BEFORE INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_ins_stmt...
before_upd_a_row_trig BEFORE UPDATE OF a ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('before_upd_a_ro...
before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_u...
+ "false :opcollid 0 :inputcollid 0 :args ({VAR :varno 2 :varattno" AFTER UPDATE ON main_table1 FOR EACH STATEMENT EX...
\dd before_ins_stmt_trig
Object descriptions |
| 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();
... |
| 57/6253 | Visibility bug in tuple lock |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_prune.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:04.791751400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_prune.out 2025-12-03 20:00:32.113787400 +0000 @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_prune.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_prune.out 2025-12-03 19:59:50 @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_prune.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_prune.out 2025-12-03 19:59:51 @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_prune.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:03.493615359 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_prune.out 2025-12-03 20:06:23... @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/partition_prune.out /home/postgres/postgres/build/testrun/pg_... --- /home/postgres/postgres/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:25.796607210 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_prune.out 2025-12-03 19:59:39... @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/partition_prune.out /home/postgres/postgres/build/testrun/rec... --- /home/postgres/postgres/src/test/regress/expected/partition_prune.out 2025-12-03 19:56:25.796607210 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/partition_prune.out 2025-12-03 20:00:... @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg...
--- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2025-12-03 19:55:59.494596000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2025-12-03 20:03:56.810456000 +0000
@@ -588,6 +588,7 @@
ERROR: value 253 out of bounds for option "numranges"
DETAIL: Valid values are between "1" and "252".
CREATE INDEX text_idx on test__int using gist (a gist__int_ops(numranges = 252));
+ERROR: input array is too big (503 maximum allowed, 1001 current), use gist__intbig_ops opclass instead
SELECT count(*) from test__int WHERE a && '{23,50}';
count
-------
@@ -667,6 +668,7 @@
(1 row)
DROP INDEX text_idx;
+ERROR: index "text_idx" does not exist
CREATE INDEX text_idx on test__int using gist (a gist__intbig_ops(siglen = 0));
ERROR: value 0 out of bounds for option "siglen"
DETAIL: Valid values are between "1" and "2024". |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2025-12-03 19:56:01.010313000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops-running/regress/results/spgist_name_ops.out 2025-12-03 20:03:57.6... @@ -73,25 +73,19 @@ \set VERBOSITY default drop index t_f1_f2_f3_idx; create index on t using spgist(f1 name_ops_old) include(f2, f3); +ERROR: index row size 20032 exceeds maximum 8156 for index "t_f1_f2_f3_idx" +HINT: Values larger than a buffer page cannot be indexed. \d+ t_f1_f2_f3_idx - Index "public.t_f1_f2_f3_idx" - Column | Type | Key? | Definition | Storage | Stats target ---------+---------+------+------------+----------+-------------- - f1 | name | yes | f1 | plain | - f2 | integer | no | f2 | plain | - f3 | text | no | f3 | extended | -spgist, for table "public.t" - explain (costs off) select * from t ... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/partition_prune.out /home/postgres/postgres/build/testrun/rec... --- /home/postgres/postgres/src/test/regress/expected/partition_prune.out Wed Dec 3 19:56:16 2025 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/partition_prune.out Wed Dec 3 20:02:... @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/partition_prune.out /home/postgres/postgres/build/testrun/reg... --- /home/postgres/postgres/src/test/regress/expected/partition_prune.out Wed Dec 3 19:56:16 2025 +++ /home/postgres/postgres/build/testrun/regress/regress/results/partition_prune.out Wed Dec 3 20:00:19 2025 @@ -4774,6 +4774,7 @@ rollback; -- A case with nested MergeAppend with its own PartitionPruneInfo. create index on part_abc (a); +ERROR: failed to find parent tuple for heap-only tuple at (0,2) in table "part_abc_2" alter table part_abc add d int; create table part_abc_3 partition of part_abc for values in (3, 4) partition by range (d); create table part_abc_3_1 partition of part_abc_3 for values from (minvalue) to (1); @@ -4783,44 +4784,36 @@ select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d <= stable_one() union all select min(a) over (partition by a order by a) from part_abc where a >= stable_one() + 1 and d >= stable_one(); - QUERY PLAN ----------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------- Append ... |
| 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 @@ ... |
| 57/6251 | Use ROLERECURSE_PRIVS in is_admin_of_role() |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:38:58.598209400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:42:58.228946800 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:38:58.598209400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:46:04.068696700 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:38:58.598209400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:42:46.310496100 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:39:01.366099600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:41:44.961086000 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:39:01.366099600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:44:49.081676900 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_role.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/create_role.out 2025-12-03 04:39:01.366099600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:41:38.998686100 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_role.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/create_role.out 2025-12-03 04:38:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:42:32 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_role.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/create_role.out 2025-12-03 04:38:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:43:25 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_role.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/create_role.out 2025-12-03 04:38:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:42:31 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:39.469908369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:41:11.147700... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:39.469908369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:42:28.4956... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:39.469908369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:41:09.015699981 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/pg_upgr... --- /home/postgres/postgres/src/test/regress/expected/create_role.out Wed Dec 3 04:39:08 2025 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out Wed Dec 3 04:42:12 202... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/recover... --- /home/postgres/postgres/src/test/regress/expected/create_role.out Wed Dec 3 04:39:08 2025 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_role.out Wed Dec 3 04:44:03 2... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/regress... --- /home/postgres/postgres/src/test/regress/expected/create_role.out Wed Dec 3 04:39:08 2025 +++ /home/postgres/postgres/build/testrun/regress/regress/results/create_role.out Wed Dec 3 04:42:03 2025 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:39:02.912326904 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_role.out 2025-12-03 04:44:20.864913494 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:39:02.912326904 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_role.out 2025-12-03 04:46:13.181680683 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/src/test/regress/results/cr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:39:02.912326904 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_role.out 2025-12-03 04:41:40.449518307 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:36.037731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:41:22.811651... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:36.037731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:42:43.7799... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_role.out 2025-12-03 04:38:36.037731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:41:20.437315000 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/pg_upgr... --- /home/postgres/postgres/src/test/regress/expected/create_role.out 2025-12-03 04:39:12.396085967 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_role.out 2025-12-03 04:41:08.244... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/recover... --- /home/postgres/postgres/src/test/regress/expected/create_role.out 2025-12-03 04:39:12.396085967 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_role.out 2025-12-03 04:41:48.3... @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_role.out /home/postgres/postgres/build/testrun/regress... --- /home/postgres/postgres/src/test/regress/expected/create_role.out 2025-12-03 04:39:12.396085967 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/create_role.out 2025-12-03 04:41:03.678745242 +0000 @@ -219,6 +219,8 @@ DROP ROLE regress_nosuch_admin_recursive; ERROR: role "regress_nosuch_admin_recursive" does not exist DROP ROLE regress_plainrole; +ERROR: permission denied to drop role +DETAIL: Only roles with the CREATEROLE attribute and the ADMIN option on role "regress_plainrole" may drop this role. -- must revoke privileges before dropping role REVOKE CREATE ON DATABASE regression FROM regress_createrole CASCADE; -- ok, should be able to drop non-superuser roles we created |
| 56/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-03 01:45:47.038099085 +0000 +++ /home/postgres/postgres/build/testrun/citext/regress/results/citext_utf8.out 2025-12-03 01:48:27.173723031 +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-03 01:45:54.372338715 +0000
+++ /home/postgres/postgres/build/testrun/test_regex/regress/results/test_regex_utf8.out 2025-12-03 01:48:53.707561235 +...
@@ -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)
... |
| 56/5975 | When deleting the plpgsql function, release the CachedPlan of the function |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/insert-conflict-specconflict.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/isolation/expected/insert-conflict-specconflict.out 2025-11-30 18:38:16.182165000 +000... +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/insert-conflict-specconflict.out 2025-11-30 1... @@ -230,324 +230,7 @@ t (1 row) -s1: NOTICE: blurt_and_lock_123() called for k2 in session 1 -s1: NOTICE: acquiring advisory lock on 2 -step controller_unlock_2_3: SELECT pg_advisory_unlock(2, 3); -pg_advisory_unlock ------------------- -t -(1 row) - -s2: NOTICE: blurt_and_lock_123() called for k2 in session 2 -s2: NOTICE: acquiring advisory lock on 2 -step controller_show: SELECT * FROM upserttest; -key|data ----+---- ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/oidjoins.out /tmp/cirrus-ci-build/build/testrun/regress-running/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/oidjoins.out 2025-11-30 18:38:16.342114000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/oidjoins.out 2025-11-30 18:45:28.974279000 +0000
@@ -162,107 +162,10 @@
NOTICE: checking pg_statistic {stacoll3} => pg_collation {oid}
NOTICE: checking pg_statistic {stacoll4} => pg_collation {oid}
NOTICE: checking pg_statistic {stacoll5} => pg_collation {oid}
-NOTICE: checking pg_statistic {starelid,staattnum} => pg_attribute {attrelid,attnum}
-NOTICE: checking pg_statistic_ext {stxrelid} => pg_class {oid}
-NOTICE: checking pg_statistic_ext {stxnamespace} => pg_namespace {oid}
-NOTICE: checking pg_statistic_ext {stxowner} => pg_authid {oid}
-NOTICE: checking pg_statistic_ext {stxrelid,stxkeys} => pg_attribute {attrelid,attnum}
-NOTICE: checking pg_statistic_ext_data {stxoid} => pg_statistic_ext {oid}
-NOTICE: checking pg_rewrite {ev_class} => pg_class {oid}
-NOTICE: checking pg_trigger {tgrelid} => pg_class {oid}
-NOTICE: checking pg_trigger {tgparentid} => pg_trigger {oid}
-NOTICE: checking pg_trigger {tgfoid} => pg_proc {oid}
-NOTICE: checking pg_trigger {tgconstrrelid} => pg_class {oid}
-NOTICE: checking pg_trigger {tgconstrindid} => pg_class {oid}
-NOTICE: checking pg_trigger {tgconstraint} => pg_constraint {oid}
... |
| 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) ... |
| 55/5923 | Let plan_cache_mode to be a little less strict |
| Windows - Server 2019, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:11.892752900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:46:21.781833200 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:11.892752900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:49:04.523467100 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:11.892752900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:46:16.015723100 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| Windows - Server 2019, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:19.095412100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:45:05.939052300 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:19.095412100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:47:52.596328300 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/plancache.out 2025-09-21 14:42:19.095412100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:45:02.618565300 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| Linux - Debian Bookworm - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:08.521558840 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:44:40.13690589... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:08.521558840 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:46:02.280856... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:08.521558840 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:44:36.960907676 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| macOS - Sonoma - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/plancache.out 2025-09-21 14:41:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:42:42 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/plancache.out 2025-09-21 14:41:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:43:32 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/plancache.out 2025-09-21 14:41:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:42:45 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/pg_upgrad... --- /home/postgres/postgres/src/test/regress/expected/plancache.out Sun Sep 21 14:42:19 2025 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out Sun Sep 21 14:45:13 2025 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/recovery/... --- /home/postgres/postgres/src/test/regress/expected/plancache.out Sun Sep 21 14:42:19 2025 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/plancache.out Sun Sep 21 14:47:24 202... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/regress/r... --- /home/postgres/postgres/src/test/regress/expected/plancache.out Sun Sep 21 14:42:19 2025 +++ /home/postgres/postgres/build/testrun/regress/regress/results/plancache.out Sun Sep 21 14:45:05 2025 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/pg_upgrad... --- /home/postgres/postgres/src/test/regress/expected/plancache.out 2025-09-21 14:42:32.514033719 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:44:39.43163... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/recovery/... --- /home/postgres/postgres/src/test/regress/expected/plancache.out 2025-09-21 14:42:32.514033719 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:45:21.700... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/regress/r... --- /home/postgres/postgres/src/test/regress/expected/plancache.out 2025-09-21 14:42:32.514033719 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:44:45.016096313 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| Linux - Debian Bookworm - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:10.438086034 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plancache.out 2025-09-21 14:48:25.668376845 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:10.438086034 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plancache.out 2025-09-21 14:50:10.039842337 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/test/regress/results/plan... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:10.438086034 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plancache.out 2025-09-21 14:45:34.028107312 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:07.689551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out 2025-09-21 14:45:30.76085500... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:07.689551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plancache.out 2025-09-21 14:46:47.984727... @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out 2025-09-21 14:42:07.689551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plancache.out 2025-09-21 14:45:42.081847000 +0000 @@ -398,3 +398,36 @@ (1 row) drop table test_mode; +-- Check the interference between plan_cache_mode and cursor_options +-- EXPLAIN (COSTS OFF, GENERIC_PLAN) +SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR +ERROR: query text cannot be null +SELECT prepare_spi_plan( + 'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1', + NULL, 'integer') AS p1 \gset +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2', + NULL, 'integer', NULL); --ERROR +ERROR: type name cannot be NULL +SELECT prepare_spi_plan( + 'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3', ... |
| 55/5892 | parallel safety of correlated subquery (was: parallel_safe) |
| Linux - Debian Bookworm - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2025-09-20 08:51:54.407536498 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2025-09-20 08:57:55.595629068 +00... @@ -9,84 +9,7 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); \d temporal_rng - Table "public.temporal_rng" - Column | Type | Collation | Nullable | Default -----------+-----------+-----------+----------+--------- - id | integer | | not null | - valid_at | daterange | | not null | -Indexes: - "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) - -SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; - pg_get_constraintdef ---------------------------------------------- - PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) -(1 row) ... |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2025-09-20 08:51:54.427498058 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2025-09-20 08:57:56.755624067 +00... @@ -1053,46 +1053,7 @@ drop extension cube cascade; NOTICE: drop cascades to column f1 of table foo \d foo - Table "public.foo" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f2 | integer | | | - --- list what's installed -\dT public.* - List of data types - Schema | Name | Description ---------+------+------------- -(0 rows) - -\df public.* ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out 2025-09-20 08:51:56.296273095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/bit.out 2025-09-20 08:56:36.975911987 +000... @@ -772,79 +772,7 @@ b4 bit varying(5) DEFAULT B'0101' ); \d bit_defaults - Table "public.bit_defaults" - Column | Type | Collation | Nullable | Default ---------+----------------+-----------+----------+--------------------- - b1 | bit(4) | | | '1001'::"bit" - b2 | bit(4) | | | '0101'::"bit" - b3 | bit varying(5) | | | '1001'::bit varying - b4 | bit varying(5) | | | '0101'::"bit" - -INSERT INTO bit_defaults DEFAULT VALUES; -TABLE bit_defaults; - b1 | b2 | b3 | b4 -------+------+------+------ - 1001 | 0101 | 1001 | 0101 ... |
| 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-09-20 08:51:54.523313549 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-09-20 08:58:10.599563301 +0000 @@ -397,12314 +397,7 @@ -- subquery SELECT * FROM ft1 t1 WHERE t1.c3 IN (SELECT c3 FROM ft2 t2 WHERE c1 <= 10) ORDER BY c1; - c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 -----+----+-------+------------------------------+--------------------------+----+------------+----- - 1 | 1 | 00001 | Fri Jan 02 00:00:00 1970 PST | Fri Jan 02 00:00:00 1970 | 1 | 1 | foo - 2 | 2 | 00002 | Sat Jan 03 00:00:00 1970 PST | Sat Jan 03 00:00:00 1970 | 2 | 2 | foo - 3 | 3 | 00003 | Sun Jan 04 00:00:00 1970 PST | Sun Jan 04 00:00:00 1970 | 3 | 3 | foo - 4 | 4 | 00004 | Mon Jan 05 00:00:00 1970 PST | Mon Jan 05 00:00:00 1970 | 4 | 4 | foo - 5 | 5 | 00005 | Tue Jan 06 00:00:00 1970 PST | Tue Jan 06 00:00:00 1970 | 5 | 5 | foo - 6 | 6 | 00006 | Wed Jan 07 00:00:00 1970 PST | Wed Jan 07 00:00:00 1970 | 6 | 6 | foo - 7 | 7 | 00007 | Thu Jan 08 00:00:00 1970 PST | Thu Jan 08 00:00:00 1970 | 7 | 7 | foo - 8 | 8 | 00008 | Fri Jan 09 00:00:00 1970 PST | Fri Jan 09 00:00:00 1970 | 8 | 8 | foo - 9 | 9 | 00009 | Sat Jan 10 00:00:00 1970 PST | Sat Jan 10 00:00:00 1970 | 9 | 9 | foo - 10 | 0 | 00010 | Sun Jan 11 00:00:00 1970 PST | Sun Jan 11 00:00:00 1970 | 0 | 0 | foo -(10 rows) ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out 2025-09-20 08:51:56.296273095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/bit.out 2025-09-20 08:57:19.655774821 +0... @@ -772,79 +772,7 @@ b4 bit varying(5) DEFAULT B'0101' ); \d bit_defaults - Table "public.bit_defaults" - Column | Type | Collation | Nullable | Default ---------+----------------+-----------+----------+--------------------- - b1 | bit(4) | | | '1001'::"bit" - b2 | bit(4) | | | '0101'::"bit" - b3 | bit varying(5) | | | '1001'::bit varying - b4 | bit varying(5) | | | '0101'::"bit" - -INSERT INTO bit_defaults DEFAULT VALUES; -TABLE bit_defaults; - b1 | b2 | b3 | b4 -------+------+------+------ - 1001 | 0101 | 1001 | 0101 ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out 2025-09-20 08:51:56.296273095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/bit.out 2025-09-20 08:56:35.499915684 +0000 @@ -772,79 +772,7 @@ b4 bit varying(5) DEFAULT B'0101' ); \d bit_defaults - Table "public.bit_defaults" - Column | Type | Collation | Nullable | Default ---------+----------------+-----------+----------+--------------------- - b1 | bit(4) | | | '1001'::"bit" - b2 | bit(4) | | | '0101'::"bit" - b3 | bit varying(5) | | | '1001'::bit varying - b4 | bit varying(5) | | | '0101'::"bit" - -INSERT INTO bit_defaults DEFAULT VALUES; -TABLE bit_defaults; - b1 | b2 | b3 | b4 -------+------+------+------ - 1001 | 0101 | 1001 | 0101 ... |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/partition.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/... --- /tmp/cirrus-ci-build/contrib/seg/expected/partition.out 2025-09-20 08:51:54.535290485 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/partition.out 2025-09-20 08:58:10.459563926 +0000 @@ -24,31 +24,7 @@ create table pt34 partition of pt for values in (3,4); insert into pt values(4, '-1 .. 1'::seg, 'foo'); \d+ pt - Partitioned table "public.pt" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description -----------+---------+-----------+----------+---------+----------+--------------+------------- - category | integer | | | | plain | | - sdata | seg | | | | plain | | - tdata | text | | | | extended | | -Partition key: LIST (category) -Indexes: - "pti1" btree ((mydouble(category) + 1)) - "pti2" btree (sdata) - "pti3" btree (tdata COLLATE mycollation) -Partitions: pt12 FOR VALUES IN (1, 2), - pt34 FOR VALUES IN (3, 4) ... |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2025-09-20 08:51:54.551259733 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2025-09-20 08:58:15.755540209 +0000
@@ -484,374 +484,7 @@
WITH (user_catalog_table = true)
;
\d+ replication_metadata
- Table "public.replication_metadata"
- Column | Type | Collation | Nullable | Default | Storage | Stats target...
-----------+---------+-----------+----------+--------------------------------------------------+----------+-------------...
- id | integer | | not null | nextval('replication_metadata_id_seq'::regclass) | plain | ...
- relation | name | | not null | | plain | ...
- options | text[] | | | | extended | ...
-Indexes:
- "replication_metadata_pkey" PRIMARY KEY, btree (id)
-Not-null constraints:
- "replication_metadata_id_not_null" NOT NULL "id"
- "replication_metadata_relation_not_null" NOT NULL "relation"
-Options: user_catalog_table=true
-
... |
| 55/5357 | New predefined role pg_manage_extensions |
| Windows - Server 2019, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:19.784041700 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:09:43.175939000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| Windows - Server 2019, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:22.407587900 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:10:57.445574200 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| macOS - Sonoma - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:02:11 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:04:27 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| Linux - Debian Bookworm - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:11.768527650 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:07:15.883225241 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| Linux - Debian Bookworm - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:17.154618242 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-09-20 06:05:09.090593026 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/pl/plperl/expected/plperl_setup.out /home/postgres/postgres/build/testrun/plperl/re... --- /home/postgres/postgres/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:35.282482774 +0000 +++ /home/postgres/postgres/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:05:33.755792815 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-09-20 06:03:13.323919000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-09-20 06:05:26.163662000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
| 55/5588 | Improvement of var_eq_non_const() |
| macOS - Sonoma - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 02:57:30
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 02:58:09
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-09-20 02:57:29
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| Windows - Server 2019, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 02:59:33.953355500 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 03:02:35.616405900 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-09-20 02:59:26.761485800 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| Linux - Debian Bookworm - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 02:59:03.28685357...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 03:00:22.894639...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-09-20 02:59:00.126844724 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| Windows - Server 2019, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 03:00:11.461488900 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 03:03:02.678693500 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/subselect.out 2025-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-09-20 03:00:05.952216700 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out Sat Sep 20 02:59:23 2025
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/subselect.out Sat Sep 20 03:01:06 202...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/subselect.out Sat Sep 20 02:59:13 2025
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 02:58:49.25952500...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 02:59:53.073612...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-09-20 02:58:46.257080000 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| Linux - Debian Bookworm - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2025-09-20 03:01:36.385819009 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2025-09-20 03:04:18.499155171 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2025-09-20 02:59:01.333374161 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out 2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-09-20 02:58:40.28591...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out 2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-09-20 02:59:11.091...
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out 2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/subselect.out 2025-09-20 02:58:38.010728569 +0000
@@ -2913,13 +2913,15 @@
EXPLAIN (COSTS OFF)
SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
WHERE onek.stringu1 = v.i;
- QUERY PLAN
--------------------------------------------------------------
+ QUERY PLAN
+-------------------------------------------------------------------
Nested Loop
-> Values Scan on "*VALUES*"
- -> Index Scan using onek_stringu1 on onek
- Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+ -> Bitmap Heap Scan on onek
+ Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+ -> Bitmap Index Scan on onek_stringu1
+ Index Cond: (stringu1 = ("*VALUES*".column1)::text)
... |
| 56/6065 | fix re-initialization of LWLock-related shared memory |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/contrib/postgres_fdw/expected/query_cancel.out /home/postgres/postgres/build/testrun/po... --- /home/postgres/postgres/contrib/postgres_fdw/expected/query_cancel.out 2025-09-17 15:43:30.051640048 +0000 +++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/query_cancel.out 2025-09-17 15:49:20.234542632 +0... @@ -30,5 +30,5 @@ SET LOCAL statement_timeout = '10ms'; -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request COMMIT; |