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.
| 58/6274 | Add a greedy join search algorithm to handle large join problems |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/goo.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra...
--- C:/cirrus/src/test/regress/expected/goo.out 2026-03-26 10:05:37.188894100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out 2026-03-26 10:09:35.375162400 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/goo.out C:/cirrus/build/testrun/recovery/027_stream_reg...
--- C:/cirrus/src/test/regress/expected/goo.out 2026-03-26 10:05:37.188894100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/goo.out 2026-03-26 10:13:25.779468200 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/goo.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/goo.out 2026-03-26 10:05:37.188894100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/goo.out 2026-03-26 10:09:33.947426100 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/goo.out C:/cirrus/build/testrun/test_plan_advice/001_re...
--- C:/cirrus/src/test/regress/expected/goo.out 2026-03-26 10:05:37.188894100 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out 2026-03-26 10:09:35.498197500 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/goo.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade...
--- /Users/admin/pgsql/src/test/regress/expected/goo.out 2026-03-26 10:00:39
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out 2026-03-26 10:02:58
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/goo.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre...
--- /Users/admin/pgsql/src/test/regress/expected/goo.out 2026-03-26 10:00:39
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/goo.out 2026-03-26 10:04:41
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/goo.out /Users/admin/pgsql/build/testrun/regress/regress/results/g...
--- /Users/admin/pgsql/src/test/regress/expected/goo.out 2026-03-26 10:00:39
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/goo.out 2026-03-26 10:03:01
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/goo.out /Users/admin/pgsql/build/testrun/test_plan_advice/001_repl...
--- /Users/admin/pgsql/src/test/regress/expected/goo.out 2026-03-26 10:00:39
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out 2026-03-26 10:03:04
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:05:11.940615963 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out 2026-03-26 10:07:28.202189172 +000...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:05:11.940615963 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/goo.out 2026-03-26 10:09:10.746016893 +0...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:05:11.940615963 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/goo.out 2026-03-26 10:07:27.834210986 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:05:11.940615963 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out 2026-03-26 10:07:33.0339...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:02:35.602228813 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/goo.out 2026-03-26 10:08:58.353757171 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:02:35.602228813 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/goo.out 2026-03-26 10:10:25.737648625 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/src/test/regress/results/goo.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:02:35.602228813 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/goo.out 2026-03-26 10:06:14.165895519 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/pg_upgrade/002_...
--- /home/postgres/postgres/src/test/regress/expected/goo.out Thu Mar 26 10:01:25 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out Thu Mar 26 10:04:00 2026
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/recovery/027_st...
--- /home/postgres/postgres/src/test/regress/expected/goo.out Thu Mar 26 10:01:25 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/goo.out Thu Mar 26 10:06:21 2026
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/regress/regress...
--- /home/postgres/postgres/src/test/regress/expected/goo.out Thu Mar 26 10:01:25 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/goo.out Thu Mar 26 10:03:53 2026
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/test_plan_advic...
--- /home/postgres/postgres/src/test/regress/expected/goo.out Thu Mar 26 10:01:25 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out Thu Mar 26 10:03:59 2...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:01:19.246257000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out 2026-03-26 10:03:40.900611000 +000...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:01:19.246257000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/goo.out 2026-03-26 10:05:30.346242000 +0...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:01:19.246257000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/goo.out 2026-03-26 10:03:48.457854000 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/goo.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/goo.out 2026-03-26 10:01:19.246257000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out 2026-03-26 10:03:45.5457...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/pg_upgrade/002_...
--- /home/postgres/postgres/src/test/regress/expected/goo.out 2026-03-26 10:02:49.126548777 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/goo.out 2026-03-26 10:04:40.513385163 +...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/recovery/027_st...
--- /home/postgres/postgres/src/test/regress/expected/goo.out 2026-03-26 10:02:49.126548777 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/goo.out 2026-03-26 10:05:20.256865664...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/regress/regress...
--- /home/postgres/postgres/src/test/regress/expected/goo.out 2026-03-26 10:02:49.126548777 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/goo.out 2026-03-26 10:04:38.137382109 +0000
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/goo.out /home/postgres/postgres/build/testrun/test_plan_advic...
--- /home/postgres/postgres/src/test/regress/expected/goo.out 2026-03-26 10:02:49.126548777 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/goo.out 2026-03-26 10:04:39.6...
@@ -139,8 +139,8 @@
JOIN dim3 ON fact.dim3_id = dim3.id
JOIN dim4 ON fact.dim4_id = dim4.id
WHERE dim1.id < 5;
- QUERY PLAN
----------------------------------------------------------------------
+ QUERY PLAN
+---------------------------------------------------------------------------
Aggregate
-> Nested Loop
Join Filter: (fact.dim4_id = dim4.id)
@@ -149,15 +149,15 @@
-> Seq Scan on dim3
-> Hash
-> Hash Join
- Hash Cond: (fact.dim1_id = dim1.id)
- -> Hash Join
... |
| 58/6543 | synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/modules/unsafe_tests/expected/guc_privs.out /Users/admin/pgsql/build/testrun/unsafe... --- /Users/admin/pgsql/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:41:51 +++ /Users/admin/pgsql/build/testrun/unsafe_tests/regress/results/guc_privs.out 2026-03-26 06:47:47 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/unsafe_tests/expected/guc_privs.out C:/cirrus/build/testrun/unsa... --- C:/cirrus/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:42:01.795480400 +0000 +++ C:/cirrus/build/testrun/unsafe_tests/regress/results/guc_privs.out 2026-03-26 06:53:00.687455300 +0000 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/build/testrun/un... --- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:42:06.865606161 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/guc_privs.out 2026-03-26 06:49:25.391910088 +0000 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/src/test/modules... --- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:42:01.931080096 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/results/guc_privs.out 2026-03-26 06:53:07.365908967 +0000 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out /home/postgres/postgres/build/test... --- /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:42:17.263296700 +0000 +++ /home/postgres/postgres/build/testrun/unsafe_tests/regress/results/guc_privs.out 2026-03-26 06:46:30.532616302 +0000 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out /home/postgres/postgres/build/test... --- /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out Thu Mar 26 06:42:10 2026 +++ /home/postgres/postgres/build/testrun/unsafe_tests/regress/results/guc_privs.out Thu Mar 26 06:49:39 2026 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/build/testrun/un... --- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out 2026-03-26 06:42:01.623530000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/guc_privs.out 2026-03-26 06:47:52.795064000 +0000 @@ -590,8 +590,7 @@ -- Cannot set synchronized_standby_slots to an invalid slot name ALTER SYSTEM SET synchronized_standby_slots='invalid*'; ERROR: invalid value for parameter "synchronized_standby_slots": "invalid*" -DETAIL: replication slot name "invalid*" contains invalid character -HINT: Replication slot names may only contain lower case letters, numbers, and the underscore character. +DETAIL: syntax error at or near "*" -- Can set synchronized_standby_slots to a non-existent slot name ALTER SYSTEM SET synchronized_standby_slots='missing'; -- Reset the GUC |
| 59/6610 | ORDER BY ALL |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpgsql/src/expected/plpgsql_misc.out C:/cirrus/build/testrun/plpgsql/regr... --- C:/cirrus/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:30:27.879180100 +0000 +++ C:/cirrus/build/testrun/plpgsql/regress/results/plpgsql_misc.out 2026-03-26 06:39:38.738222000 +0000 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/pl/plpgsql/src/expected/plpgsql_misc.out /Users/admin/pgsql/build/testrun/plpgsql/regres... --- /Users/admin/pgsql/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:28:08 +++ /Users/admin/pgsql/build/testrun/plpgsql/regress/results/plpgsql_misc.out 2026-03-26 06:32:42 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:29:06.215833976 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_misc.out 2026-03-26 06:36:05.331388124 +0000 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out /home/postgres/postgres/build/testrun/plpg... --- /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out Thu Mar 26 06:29:35 2026 +++ /home/postgres/postgres/build/testrun/plpgsql/regress/results/plpgsql_misc.out Thu Mar 26 06:36:24 2026 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out /home/postgres/postgres/build/testrun/plpg... --- /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:29:21.524565673 +0000 +++ /home/postgres/postgres/build/testrun/plpgsql/regress/results/plpgsql_misc.out 2026-03-26 06:33:28.817624661 +0000 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/src/pl/plpgsql/src/resul... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:28:25.550991379 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpgsql/src/results/plpgsql_misc.out 2026-03-26 06:32:18.472503708 +0000 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out 2026-03-26 06:28:53.696338000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_misc.out 2026-03-26 06:33:09.231498000 +0000 @@ -194,7 +194,7 @@ end; $$ language plpgsql; select * from test_order_by_all_return(); - a | b | c + a | b | c ---+-----+----- 1 | bar | 2.5 1 | qux | 1.5 @@ -210,7 +210,7 @@ end; $$ language plpgsql; select * from test_order_by_all_desc_return(); - a | b | c + a | b | c ---+-----+----- 3 | foo | 1.5 ... |
| 58/6326 | Refactor query normalization into core query jumbling |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out 2026-03-26 04:06:04.135741739 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-2... @@ -1013,6 +1013,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_4) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_4) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | NO | NO | NO |
| 58/6457 | Remove no-op PlaceHolderVars |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/test_plan_a... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2026-03-26 00:21:28.424942200 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-26 00:24:35.136... @@ -1013,6 +1013,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_4) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_4) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | NO | NO | NO |
| 59/6584 | ECPG: inconsistent behavior with the document in “GET/SET DESCRIPTOR.” |
| 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 2026-03-25 22:27:29.529496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2026-03-25 22:35:45.0772290... @@ -12715,8 +12715,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 @@ -12732,8 +12731,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
| 58/5941 | CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/cast.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr...
--- C:/cirrus/src/test/regress/expected/cast.out 2026-03-25 16:06:49.663904800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/cast.out 2026-03-25 16:11:22.590101400 +0000
@@ -617,11 +617,8 @@
CAST(col0 AS name DEFAULT NULL ON CONVERSION ERROR) as to_name,
CAST(col0 AS xml DEFAULT NULL ON CONVERSION ERROR) as to_xml
FROM test_safecast;
- text | to_regclass | expect_true | to_char | to_name | to_xml
--------------------+-------------+-------------+---------+-------------------+--------
- <value>one</value | | t | < | <value>one</value |
-(1 row)
-
+ERROR: unsupported XML feature
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT CAST('192.168.1.x' as inet DEFAULT NULL ON CONVERSION ERROR);
inet
------ |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/cast.out C:/cirrus/build/testrun/recovery/027_stream_re...
--- C:/cirrus/src/test/regress/expected/cast.out 2026-03-25 16:06:49.663904800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/cast.out 2026-03-25 16:15:04.357321700 +0000
@@ -617,11 +617,8 @@
CAST(col0 AS name DEFAULT NULL ON CONVERSION ERROR) as to_name,
CAST(col0 AS xml DEFAULT NULL ON CONVERSION ERROR) as to_xml
FROM test_safecast;
- text | to_regclass | expect_true | to_char | to_name | to_xml
--------------------+-------------+-------------+---------+-------------------+--------
- <value>one</value | | t | < | <value>one</value |
-(1 row)
-
+ERROR: unsupported XML feature
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT CAST('192.168.1.x' as inet DEFAULT NULL ON CONVERSION ERROR);
inet
------ |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/cast.out C:/cirrus/build/testrun/regress/regress/result...
--- C:/cirrus/src/test/regress/expected/cast.out 2026-03-25 16:06:49.663904800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/cast.out 2026-03-25 16:11:14.231205800 +0000
@@ -617,11 +617,8 @@
CAST(col0 AS name DEFAULT NULL ON CONVERSION ERROR) as to_name,
CAST(col0 AS xml DEFAULT NULL ON CONVERSION ERROR) as to_xml
FROM test_safecast;
- text | to_regclass | expect_true | to_char | to_name | to_xml
--------------------+-------------+-------------+---------+-------------------+--------
- <value>one</value | | t | < | <value>one</value |
-(1 row)
-
+ERROR: unsupported XML feature
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT CAST('192.168.1.x' as inet DEFAULT NULL ON CONVERSION ERROR);
inet
------ |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/cast.out C:/cirrus/build/testrun/test_plan_advice/001_r...
--- C:/cirrus/src/test/regress/expected/cast.out 2026-03-25 16:06:49.663904800 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/cast.out 2026-03-25 16:11:18.798593000 +000...
@@ -617,11 +617,8 @@
CAST(col0 AS name DEFAULT NULL ON CONVERSION ERROR) as to_name,
CAST(col0 AS xml DEFAULT NULL ON CONVERSION ERROR) as to_xml
FROM test_safecast;
- text | to_regclass | expect_true | to_char | to_name | to_xml
--------------------+-------------+-------------+---------+-------------------+--------
- <value>one</value | | t | < | <value>one</value |
-(1 row)
-
+ERROR: unsupported XML feature
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT CAST('192.168.1.x' as inet DEFAULT NULL ON CONVERSION ERROR);
inet
------ |
| 58/6432 | docs: warn about post-data-only schema dumps with parallel restore. |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out 2026-03-25 14:27:52.196154910 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-2... @@ -1013,6 +1013,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_1) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_1) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | NO | NO | NO |
| 58/6406 | Add support for connection strings to createuser and dropuser |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 06:07:44.200436000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 06:13:14.237745500 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6413 | Fix how some lists are displayed by psql \d+ |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out Wed Mar 25 04:52:43 2026 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out Wed Mar 2... @@ -1110,6 +1110,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_2) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_2) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | YES | NO | YES |
| 58/6314 | Don't use the deprecated and insecure PQcancel in our frontend tools anymore |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 03:49:07.281949200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 03:53:57.431900500 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6024 | Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 03:26:07.228989200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 03:30:52.361096900 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6187 | Optimize SnapBuild by maintaining committed.xip in sorted order |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 03:08:48.744994200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 03:13:48.565889000 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) @@ -84,7 +84,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) ... |
| 59/6606 | log_checkpoints: count WAL segment creations from all processes |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/lock-stats.out /tmp/cirrus-ci-build/build/testrun/isolation-ru... --- /tmp/cirrus-ci-build/src/test/isolation/expected/lock-stats.out 2026-03-25 02:51:57.840025000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/lock-stats.out 2026-03-25 03:00:40.606651000 ... @@ -84,7 +84,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6498 | add assertion for palloc in signal handlers |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 02:25:40.456285700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 02:30:57.158154200 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6482 | Add table COMMENTS in CREATE TABLE LIKE |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-25 01:30:55.628730400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-25 01:36:09.557364600 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) @@ -84,7 +84,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) ... |
| 58/6342 | pg_stat_statements: Fix nested tracking for implicitly closed cursors |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/test_plan_adv... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2026-03-25 01:16:46 +++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-25 01:... @@ -2519,6 +2519,11 @@ Options: check_option=local SELECT * FROM information_schema.views WHERE table_name = 'rw_view1'; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_2) feedback is "matched, failed" +advice SEQ_SCAN(pg_trigger@exists_4) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_2) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_4) feedback is "matched, failed" table_catalog | table_schema | table_name | view_definition | check_option | is_updatable | is_insertable_into | is_t... ---------------+--------------+------------+------------------+--------------+--------------+--------------------+-----... regression | public | rw_view1 | SELECT a, +| LOCAL | YES | YES | NO ... |
| 58/6373 | tests: verify renamed index functionality in alter_table |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 23:27:57.688568000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 23:32:55.847811500 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6184 | pg_plan_advice |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stash_advice/expected/pg_stash_advice.out /tmp/cirrus-ci-build/build-32/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stash_advice/expected/pg_stash_advice.out 2026-03-24 21:45:24.402548410 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/pg_stash_advice/regress/results/pg_stash_advice.out 2026-03-24 22:00:29.277767...
@@ -309,7 +309,9 @@
SELECT pg_create_advice_stash('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
ERROR: advice stash names may not be longer than 63 bytes
SELECT pg_create_advice_stash(E'caf\u00e9');
-ERROR: advice stash name must not contain non-ASCII characters
+ERROR: conversion between UTF8 and SQL_ASCII is not supported
+LINE 1: SELECT pg_create_advice_stash(E'caf\u00e9');
+ ^
SET pg_stash_advice.stash_name = 'café';
ERROR: invalid value for parameter "pg_stash_advice.stash_name": "café"
DETAIL: advice stash name must not contain non-ASCII characters |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/contrib/pg_stash_advice/expected/pg_stash_advice.out /home/postgres/postgres/build/test...
--- /home/postgres/postgres/contrib/pg_stash_advice/expected/pg_stash_advice.out 2026-03-24 21:45:42.535074440 +0000
+++ /home/postgres/postgres/build/testrun/pg_stash_advice/regress/results/pg_stash_advice.out 2026-03-24 21:50:12.778940...
@@ -309,7 +309,9 @@
SELECT pg_create_advice_stash('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
ERROR: advice stash names may not be longer than 63 bytes
SELECT pg_create_advice_stash(E'caf\u00e9');
-ERROR: advice stash name must not contain non-ASCII characters
+ERROR: conversion between UTF8 and SQL_ASCII is not supported
+LINE 1: SELECT pg_create_advice_stash(E'caf\u00e9');
+ ^
SET pg_stash_advice.stash_name = 'café';
ERROR: invalid value for parameter "pg_stash_advice.stash_name": "café"
DETAIL: advice stash name must not contain non-ASCII characters |
| 58/6202 | ago(interval) → timestamptz |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/test_plan_a... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2026-03-24 21:18:43.328612500 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-24 21:23:15.031... @@ -1149,6 +1149,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_6) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_6) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | YES | YES | YES |
| 58/6454 | Use correct collation in pg_trgm |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 20:58:26.171121700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 21:03:04.717977700 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6037 | Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/predicate-lock-page-split.out C:/cirru...
--- C:/cirrus/src/test/modules/injection_points/expected/predicate-lock-page-split.out 2026-03-24 19:55:34.939847400 +00...
+++ C:/cirrus/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out 2026-03-24 20:05:22.7412329...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/predicate-lock-page-split.out /Users/admin/pgsql/...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/predicate-lock-page-split.out 2026-03-24 19:54:48
+++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out 2026-03-24 20:01:2...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/predicate-lock-page-split.out C:/cirru...
--- C:/cirrus/src/test/modules/injection_points/expected/predicate-lock-page-split.out 2026-03-24 19:56:20.726364800 +00...
+++ C:/cirrus/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out 2026-03-24 20:05:44.7829739...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/injection_points/expected/predicate-lock-page-split.out /home/postgres...
--- /home/postgres/postgres/src/test/modules/injection_points/expected/predicate-lock-page-split.out 2026-03-24 19:55:29...
+++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out 2026-03-24 19...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/modules/injection_points/expected/predicate-lock-page-split.out /home/postgres...
--- /home/postgres/postgres/src/test/modules/injection_points/expected/predicate-lock-page-split.out Tue Mar 24 19:55:57...
+++ /home/postgres/postgres/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out Tue Mar 24 20...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/predicate-lock-page-split.out /tmp/cirrus-ci-bu...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/predicate-lock-page-split.out 2026-03-24 19:55:21.25...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/predicate-lock-page-split.out 2026-03-24 20:00...
@@ -76,7 +76,6 @@
step s3_insert:
INSERT INTO test_table VALUES (1000000);
-ERROR: could not serialize access due to read/write dependencies among transactions
step wakeup_s2_then_s1: <... completed>
injection_points_wakeup
-----------------------
@@ -100,6 +99,6 @@
inserted
--------
-f
+t
(1 row)
|
| 58/6489 | pgindent truncates last line of files missing a trailing newline |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 19:50:46.858200200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 19:56:27.823595800 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6379 | docs: clarify ALTER TABLE behavior on partitioned tables |
| 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 2026-03-24 19:23:54.882981312 +0000 +++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/query_cancel.out 2026-03-24 19:29:04.708865448 +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; |
| 58/6397 | extended statistic (examine_variable) ignored CollateExpr |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 19:04:48.785901200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 19:10:21.966907600 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6527 | Add errdetail() with PID and UID about source of termination signal |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 18:44:48.455028200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 18:50:04.447120200 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6411 | JumbleQuery ma treat different GROUP BY expr as the same |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 18:37:14.513376300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 18:42:37.779777700 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/5556 | Expanding HOT updates for expression and partial indexes |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hot_updates.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/hot_updates.out 2026-03-24 18:35:07.580072700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/hot_updates.out 2026-03-24 18:40:46.764051700 +0000
@@ -640,7 +640,10 @@
INSERT INTO hot_xml_test VALUES
(1, '<person><name>Alice</name><age>30</age></person>'),
(2, '<person><name>Bob</name><age>25</age></person>');
-ERROR: could not identify a comparison function for type xml
+ERROR: unsupported XML feature
+LINE 2: (1, '<person><name>Alice</name><age>30</age></person>'),
+ ^
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT * FROM get_hot_count('hot_xml_test');
updates | hot
---------+-----
@@ -650,6 +653,10 @@
-- Update non-indexed XPath (age) - behavior depends on XML comparison fallback
-- Full XML value replacement means non-indexed path updates still require index comparison
UPDATE hot_xml_test SET doc = '<person><name>Alice</name><age>31</age></person>' WHERE id = 1;
+ERROR: unsupported XML feature
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hot_updates.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/hot_updates.out 2026-03-24 18:35:07.580072700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hot_updates.out 2026-03-24 18:44:27.691292900 +0000
@@ -640,7 +640,10 @@
INSERT INTO hot_xml_test VALUES
(1, '<person><name>Alice</name><age>30</age></person>'),
(2, '<person><name>Bob</name><age>25</age></person>');
-ERROR: could not identify a comparison function for type xml
+ERROR: unsupported XML feature
+LINE 2: (1, '<person><name>Alice</name><age>30</age></person>'),
+ ^
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT * FROM get_hot_count('hot_xml_test');
updates | hot
---------+-----
@@ -650,6 +653,10 @@
-- Update non-indexed XPath (age) - behavior depends on XML comparison fallback
-- Full XML value replacement means non-indexed path updates still require index comparison
UPDATE hot_xml_test SET doc = '<person><name>Alice</name><age>31</age></person>' WHERE id = 1;
+ERROR: unsupported XML feature
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hot_updates.out C:/cirrus/build/testrun/regress/regress...
--- C:/cirrus/src/test/regress/expected/hot_updates.out 2026-03-24 18:35:07.580072700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/hot_updates.out 2026-03-24 18:40:41.182996600 +0000
@@ -640,7 +640,10 @@
INSERT INTO hot_xml_test VALUES
(1, '<person><name>Alice</name><age>30</age></person>'),
(2, '<person><name>Bob</name><age>25</age></person>');
-ERROR: could not identify a comparison function for type xml
+ERROR: unsupported XML feature
+LINE 2: (1, '<person><name>Alice</name><age>30</age></person>'),
+ ^
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT * FROM get_hot_count('hot_xml_test');
updates | hot
---------+-----
@@ -650,6 +653,10 @@
-- Update non-indexed XPath (age) - behavior depends on XML comparison fallback
-- Full XML value replacement means non-indexed path updates still require index comparison
UPDATE hot_xml_test SET doc = '<person><name>Alice</name><age>31</age></person>' WHERE id = 1;
+ERROR: unsupported XML feature
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hot_updates.out C:/cirrus/build/testrun/test_plan_advic...
--- C:/cirrus/src/test/regress/expected/hot_updates.out 2026-03-24 18:35:07.580072700 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/hot_updates.out 2026-03-24 18:40:43.1908057...
@@ -640,7 +640,10 @@
INSERT INTO hot_xml_test VALUES
(1, '<person><name>Alice</name><age>30</age></person>'),
(2, '<person><name>Bob</name><age>25</age></person>');
-ERROR: could not identify a comparison function for type xml
+ERROR: unsupported XML feature
+LINE 2: (1, '<person><name>Alice</name><age>30</age></person>'),
+ ^
+DETAIL: This functionality requires the server to be built with libxml support.
SELECT * FROM get_hot_count('hot_xml_test');
updates | hot
---------+-----
@@ -650,6 +653,10 @@
-- Update non-indexed XPath (age) - behavior depends on XML comparison fallback
-- Full XML value replacement means non-indexed path updates still require index comparison
UPDATE hot_xml_test SET doc = '<person><name>Alice</name><age>31</age></person>' WHERE id = 1;
+ERROR: unsupported XML feature
... |
| 58/6091 | Accept connections post recovery without waiting for RemoveOldXlogFiles |
| 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 2026-03-24 16:42:58.791048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2026-03-24 16:52:46.3832520... @@ -12715,8 +12715,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 @@ -12732,8 +12731,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
| 59/6574 | Compress prune/freeze records with Delta Frame of Reference algorithm |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress-runn...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2026-03-24 16:37:33.813355000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2026-03-24 16:49:15.543884000 +0...
@@ -2056,7 +2056,7 @@
QUERY PLAN
----------------------------------------------------------------------------
Aggregate
- -> Index Only Scan using tenk1_thous_tenthous on tenk1 t1
+ -> Seq Scan on tenk1 t1
Filter: ((thousand = 42) OR (thousand = (SubPlan expr_1)))
SubPlan expr_1
-> Limit
@@ -2225,9 +2225,11 @@
Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2))
-> Bitmap Index Scan on tenk2_hundred
Index Cond: (hundred = 42)
- -> Index Only Scan using tenk1_hundred on tenk1
- Index Cond: (hundred = 42)
-(9 rows)
+ -> Bitmap Heap Scan on tenk1
... |
| 58/6340 | Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 13:19:45.814374800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 13:25:18.280640700 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/5831 | pgindent: improve formatting of multiline comments |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 12:36:38.687530000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 12:41:16.072563500 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) @@ -84,7 +84,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) ... |
| 58/6315 | Enable partitionwise join for partition keys wrapped by RelabelType |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 11:28:17.512513500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 11:33:55.744204400 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) |
| 58/6215 | Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol... --- C:/cirrus/src/test/isolation/expected/lock-stats.out 2026-03-24 11:18:10.472904500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out 2026-03-24 11:23:18.037131300 +0000 @@ -39,7 +39,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) @@ -84,7 +84,7 @@ has_waits|has_wait_time ---------+------------- -t |t +f |f (1 row) ... |
| 58/6550 | Stabilize the libpq-oauth ABI |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out 2026-03-24 10:33:34.722108982 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-2... @@ -1013,6 +1013,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_1) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_1) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | NO | NO | NO |
| 60/6148 | CI: Add task that runs pgindent |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out 2026-03-24 09:50:47.440409344 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-2... @@ -1149,6 +1149,9 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_6) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_6) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | YES | YES | YES |
| 58/6516 | Optional skipping of unchanged relations during ANALYZE? |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:01.396255900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-24 02:55:45.18... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:01.396255900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-03-24 02:59:40.... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:01.396255900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:44.096716100 +0000 @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:01.396255900 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.out 2026-03-24 0... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out /Users/admin/pgsql/build/testrun/pg... --- /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-24 02... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out /Users/admin/pgsql/build/testrun/re... --- /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-03-24 ... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out /Users/admin/pgsql/build/testrun/re... --- /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:31 @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out /Users/admin/pgsql/build/testrun/te... --- /Users/admin/pgsql/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:56 +++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.out 202... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:48.385047700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-24 02:55:14.66... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:48.385047700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-03-24 02:58:20.... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:48.385047700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:13.759539700 +0000 @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out C:/cirrus/build/testrun/... --- C:/cirrus/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:48.385047700 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.out 2026-03-24 0... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:53.525490436 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-24 ... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:53.525490436 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-03-2... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:53.525490436 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:23.340377... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:53.525490436 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.out 2... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/src/bin/pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:58.603818641 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/analyze_missing_stats_only.out 2026-03-24 02:57:18.9255484... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/src/test/mod... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:58.603818641 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/analyze_missing_stats_only.out 2026-03-24 0... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/src/test/rec... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:58.603818641 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/analyze_missing_stats_only.out 2026-03-24 02:59:42.60234984... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/src/test/reg... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:50:58.603818641 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:22.747659875 +0000 @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:10.069882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-24 ... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:10.069882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-03-2... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:10.069882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:55:13.742269... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:10.069882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.out 2... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out /home/postgres/postgres/build/... --- /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:35.445078847 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/analyze_missing_stats_only.out 2026-03-... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out /home/postgres/postgres/build/... --- /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:35.445078847 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/analyze_missing_stats_only.out 2026-0... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out /home/postgres/postgres/build/... --- /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:35.445078847 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/analyze_missing_stats_only.out 2026-03-24 02:54:09.910... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out /home/postgres/postgres/build/... --- /home/postgres/postgres/src/test/regress/expected/analyze_missing_stats_only.out 2026-03-24 02:51:35.445078847 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/analyze_missing_stats_only.ou... @@ -33,65 +33,7 @@ SELECT count(*) AS stat_rows FROM pg_statistic WHERE starelid = 'ms1'::regclass; - stat_rows ------------ - 1 -(1 row) - --- 4. Add new column → missing stats for column b -ALTER TABLE ms1 ADD COLUMN b int; --- Should analyze again -ANALYZE (MISSING_STATS_ONLY) ms1; --- Now both columns should have stats -SELECT count(*) AS stat_rows -FROM pg_statistic -WHERE starelid = 'ms1'::regclass; ... |
| 58/6371 | Allowing ALTER COLUMN TYPE for columns in publication column lists |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/publication.out C:/cirrus/build/testrun/test_plan_advic... --- C:/cirrus/src/test/regress/expected/publication.out 2026-03-23 21:43:58.389185100 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21:48:28.5764058... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/publication.out /Users/admin/pgsql/build/testrun/test_plan_advice/... --- /Users/admin/pgsql/src/test/regress/expected/publication.out 2026-03-23 21:43:25 +++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21:46:0... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2026-03-23 21:43:59.438951114 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21:46... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/publication.out C:/cirrus/build/testrun/test_plan_advic... --- C:/cirrus/src/test/regress/expected/publication.out 2026-03-23 21:44:01.051404500 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21:48:27.9867674... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/publication.out /home/postgres/postgres/build/testrun/test_pl... --- /home/postgres/postgres/src/test/regress/expected/publication.out 2026-03-23 21:44:02.900214683 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/src/test/modules/test_plan_... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2026-03-23 21:43:57.101339001 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/publication.out 2026-03-23 21:50:31.8567643... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2026-03-23 21:44:01.535631000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out 2026-03-23 21:47... @@ -829,6 +829,8 @@ -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int); CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200); +WARNING: logical decoding must be enabled to publish logical changes +HINT: Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher. SET client_min_messages = 'ERROR'; -- fail ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint; |
| 58/6212 | pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/pg_up...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:58.040421500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21:10:17.7181037...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/recov...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:58.040421500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 21:14:07.55880...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/regre...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:58.040421500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:10:09.436854900 +0000
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/test_...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:58.040421500 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 2026-03-23 21:10:...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/pg_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:59.455400762 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21:10...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/rec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:59.455400762 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 21:...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/reg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:59.455400762 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:10:31.134379978 +...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/tes...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:59.455400762 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 2026-0...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/pg_up...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:24.185034700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21:12:33.7649792...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/recov...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:24.185034700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 21:16:11.05163...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/regre...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:24.185034700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:12:22.879720800 +0000
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/test_...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:24.185034700 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 2026-03-23 21:12:...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/pg_upgr...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:41
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21:09:1...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/recover...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:41
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 21:10...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/regress...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:41
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:09:14
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/test_pl...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:41
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 2026-03-...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:43.946682206 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:43.946682206 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 ...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:43.946682206 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:09:59.61031266...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:43.946682206 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 202...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out Mon Mar 23 21:07:12 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out Mon Mar 23 21...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out Mon Mar 23 21:07:12 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out Mon Mar 23 ...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out Mon Mar 23 21:07:12 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_property_graph.out Mon Mar 23 21:10:19 2026
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out Mon Mar 23 21:07:12 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out Mon...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/bin/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:19.269701171 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_property_graph.out 2026-03-23 21:13:54.004053395 +0...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/modules/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:19.269701171 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/create_property_graph.out 2026-03-23 21:14:...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:19.269701171 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_property_graph.out 2026-03-23 21:15:30.916870486 +00...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:07:19.269701171 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_property_graph.out 2026-03-23 21:11:23.138030232 +0000
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/pg_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:54.969872000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out 2026-03-23 21:09...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/rec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:54.969872000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out 2026-03-23 21:...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/reg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:54.969872000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_property_graph.out 2026-03-23 21:09:14.798726000 +...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/tes...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out 2026-03-23 21:06:54.969872000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out 2026-0...
@@ -57,13 +57,16 @@
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x; -- error
ERROR: property graph "g3" element "t3" has no label "t3l3x"
ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2); -- fail
ERROR: cannot drop vertex t2 of property graph g3 because other objects depend on it
DETAIL: edge e1 of property graph g3 depends on vertex t2 of property graph g3
HINT: Use DROP ... CASCADE to drop the dependent objects too.
ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
NOTICE: drop cascades to edge e1 of property graph g3
+ERROR: unsupported object class: 8318
ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR: unsupported object class: 8318
CREATE PROPERTY GRAPH g4
VERTEX TABLES (
t1 KEY (a) NO PROPERTIES,
... |
| 58/6131 | Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/updatable_views.out /home/postgres/postgres/build/testrun/tes... --- /home/postgres/postgres/src/test/regress/expected/updatable_views.out 2026-03-23 15:52:24.219465586 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/updatable_views.out 2026-03-2... @@ -1071,6 +1071,13 @@ FROM information_schema.views WHERE table_name LIKE 'rw_view%' ORDER BY table_name; +WARNING: supplied plan advice was not enforced +DETAIL: advice SEQ_SCAN(pg_trigger@exists_2) feedback is "matched, failed" +advice SEQ_SCAN(pg_trigger@exists_4) feedback is "matched, failed" +advice SEQ_SCAN(pg_trigger@exists_6) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_2) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_4) feedback is "matched, failed" +advice NO_GATHER(pg_trigger@exists_6) feedback is "matched, failed" table_name | is_updatable | is_insertable_into | is_trigger_updatable | is_trigger_deletable | is_trigger_insertable_i... ------------+--------------+--------------------+----------------------+----------------------+------------------------... rw_view1 | NO | NO | NO | NO | YES |
| 58/5444 | using index to speedup add not null constraints to a table |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-23 03:42:17.141749500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-23 03:45:50.970030700 +0000 @@ -1822,6 +1822,7 @@ DEBUG: all new not-null constraints on relation "tp_notnull_1" have been validated by using index scan --debug message should contain "have been validated by using index scan" ALTER TABLE tp_notnull_2 ALTER COLUMN b SET NOT NULL; +DEBUG: rehashing catalog cache id 64 for pg_class; 257 tups, 128 buckets DEBUG: all new not-null constraints on relation "tp_notnull_2" have been validated by using index scan ALTER TABLE tp_notnull_2 ADD CONSTRAINT nn_d NOT NULL d NOT VALID; --debug message should not contain "have been validated by using index scan" @@ -1845,6 +1846,7 @@ ALTER TABLE tp_notnull ALTER COLUMN b DROP NOT NULL; --debug message should not contain "have been validated by using index scan" ALTER TABLE tp_notnull ALTER COLUMN b SET NOT NULL, ALTER COLUMN b SET DATA TYPE BIGINT; +DEBUG: rehashing catalog cache id 7 for pg_attribute; 257 tups, 128 buckets DEBUG: rewriting table "tp_notnull_1" DEBUG: building index "tp_notnull_1_c_idx" on table "tp_notnull_1" serially DEBUG: index "tp_notnull_1_c_idx" can safely use deduplication |
| 58/6054 | let ALTER COLUMN SET DATA TYPE cope with POLICY dependency |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/test_plan_advice/...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out 2026-03-23 00:03:43
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/rowsecurity.out 2026-03-23 00:06:4...
@@ -423,15 +423,15 @@
--------------------+----------+-------+----------------------------------------------+-------------------+------------...
regress_rls_schema | category | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| |
| | | =arwdDxtm/regress_rls_alice | |
- regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| | p1: ...
- | | | =arwdDxtm/regress_rls_alice | | (u): (dle...
+ regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| | p1r (RESTRI...
+ | | | =arwdDxtm/regress_rls_alice | | (u): (cid...
+ | | | | | to: regre...
+ | | | | | p1: ...
+ | | | | | (u): (dle...
| | | | | FROM uac...
| | | | | WHERE (ua...
| | | | | p2r (RESTRI...
| | | | | (u): ((ci...
- | | | | | to: regre...
- | | | | | p1r (RESTRI...
... |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/test_plan_advic...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out 2026-03-23 00:05:53.007171800 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/rowsecurity.out 2026-03-23 00:11:10.9798133...
@@ -423,15 +423,15 @@
--------------------+----------+-------+----------------------------------------------+-------------------+------------...
regress_rls_schema | category | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| |
| | | =arwdDxtm/regress_rls_alice | |
- regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| | p1: ...
- | | | =arwdDxtm/regress_rls_alice | | (u): (dle...
+ regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+| | p1r (RESTRI...
+ | | | =arwdDxtm/regress_rls_alice | | (u): (cid...
+ | | | | | to: regre...
+ | | | | | p1: ...
+ | | | | | (u): (dle...
| | | | | FROM uac...
| | | | | WHERE (ua...
| | | | | p2r (RESTRI...
| | | | | (u): ((ci...
- | | | | | to: regre...
- | | | | | p1r (RESTRI...
... |
| 58/6392 | ALTER TABLE: notice when actions do not recurse to partitions |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:19.177623300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:30:15.069899800 +00...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:19.177623300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:34:11.726545500 +...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:19.177623300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:30:07.334067400 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/test_plan_a...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:19.177623300 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-22 13:30:00.610...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:26.654889625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:29:56.43...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:26.654889625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:31:32....
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:26.654889625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:29:51.890439616 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/test_plan...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:26.654889625 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-22 1...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.240736800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:30:21.254290000 +00...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.240736800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:33:52.744028300 +...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.240736800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:30:02.051682300 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/graph_table_rls.out C:/cirrus/build/testrun/test_plan_a...
--- C:/cirrus/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.240736800 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-22 13:30:16.954...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:21
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:30:50
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:21
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:32:51
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:21
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:30:48
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out /Users/admin/pgsql/build/testrun/test_plan_adv...
--- /Users/admin/pgsql/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:21
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-22 13:...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/pg_...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:32.991941250 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:28:43...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/rec...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:32.991941250 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:29:...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/reg...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:32.991941250 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:28:32.253619786 +000...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/tes...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:32.991941250 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-2...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:24.958735000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out 2026-03-22 13:30:03.40...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:24.958735000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out 2026-03-22 13:31:41....
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:24.958735000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/graph_table_rls.out 2026-03-22 13:30:10.712941000 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/build/testrun/test_plan...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:24.958735000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out 2026-03-22 1...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/pg_...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out Sun Mar 22 13:24:28 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/graph_table_rls.out Sun Mar 22 13:29:22...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/rec...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out Sun Mar 22 13:24:28 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/graph_table_rls.out Sun Mar 22 13:31:...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/reg...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out Sun Mar 22 13:24:28 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/graph_table_rls.out Sun Mar 22 13:29:23 2026
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out /home/postgres/postgres/build/testrun/tes...
--- /home/postgres/postgres/src/test/regress/expected/graph_table_rls.out Sun Mar 22 13:24:28 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/graph_table_rls.out Sun Mar 2...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.015265240 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/graph_table_rls.out 2026-03-22 13:34:36.845554608 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/src/test/modules/test_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.015265240 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/graph_table_rls.out 2026-03-22 13:34:11.521...
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.015265240 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/graph_table_rls.out 2026-03-22 13:35:37.578223479 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/graph_table_rls.out 2026-03-22 13:24:16.015265240 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/graph_table_rls.out 2026-03-22 13:30:45.735337225 +0000
@@ -446,6 +446,8 @@
ALTER TABLE document ATTACH PARTITION document_places FOR VALUES IN ('Places');
-- Enable RLS on partitioned table
ALTER TABLE document ENABLE ROW LEVEL SECURITY;
+NOTICE: ALTER action ENABLE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
-- create policies on partitioned table
CREATE POLICY p1 ON document AS PERMISSIVE
USING (dlevel <= (SELECT seclv FROM users WHERE pguser = current_user));
@@ -760,6 +762,8 @@
-- FORCE ROW LEVEL SECURITY applies RLS to owners too
ALTER TABLE document FORCE ROW LEVEL SECURITY;
+NOTICE: ALTER action FORCE ROW SECURITY on relation "document" does not affect present partitions
+HINT: Partitions may be modified individually, or specify ONLY to suppress this message.
EXECUTE graph_rls_query;
pguser | aid | dtitle | dlevel
... |
| 58/6553 | Decorrelate nested tuple hash tables |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2026-03-19 21:43:20.144717000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2026-03-19 21:45:14.508290000 +0...
@@ -550,9 +550,9 @@
select x from (values (array[1, 2]), (array[1, 3])) _(x) union select x from (values (array[1, 2]), (array[1, 4])) _(x)...
x
-------
+ {1,2}
{1,4}
{1,3}
- {1,2}
(3 rows)
explain (costs off) |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2026-03-19 21:43:20.144717000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/union.out 2026-03-19 21:46:35.750607000 ...
@@ -550,9 +550,9 @@
select x from (values (array[1, 2]), (array[1, 3])) _(x) union select x from (values (array[1, 2]), (array[1, 4])) _(x)...
x
-------
+ {1,2}
{1,4}
{1,3}
- {1,2}
(3 rows)
explain (costs off) |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2026-03-19 21:43:20.144717000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/union.out 2026-03-19 21:51:32.47...
@@ -550,9 +550,9 @@
select x from (values (array[1, 2]), (array[1, 3])) _(x) union select x from (values (array[1, 2]), (array[1, 4])) _(x)...
x
-------
+ {1,2}
{1,4}
{1,3}
- {1,2}
(3 rows)
explain (costs off) |
| 58/6029 | NOT NULL NOT ENFORCED |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:44.405358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:21:35.080036... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:44.405358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:22:42.7746... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:44.405358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:21:32.429394000 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:44.405358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10:27... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:49.812063463 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/constraints.out 2026-03-19 10:25:05.450308790 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/modules/test_plan_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:49.812063463 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/constraints.out 2026-03-19 10:26:48.4472965... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:49.812063463 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/constraints.out 2026-03-19 10:28:17.187806819 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/regress/results/co... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:19:49.812063463 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/constraints.out 2026-03-19 10:23:43.068790242 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/pg_upgr... --- /home/postgres/postgres/src/test/regress/expected/constraints.out 2026-03-19 10:20:09.440231702 +0000 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:21:55.148... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/recover... --- /home/postgres/postgres/src/test/regress/expected/constraints.out 2026-03-19 10:20:09.440231702 +0000 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:22:29.6... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/regress... --- /home/postgres/postgres/src/test/regress/expected/constraints.out 2026-03-19 10:20:09.440231702 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:21:53.272940610 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/test_pl... --- /home/postgres/postgres/src/test/regress/expected/constraints.out 2026-03-19 10:20:09.440231702 +0000 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/pg_upgr... --- /home/postgres/postgres/src/test/regress/expected/constraints.out Thu Mar 19 10:20:13 2026 +++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out Thu Mar 19 10:22:39 202... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/recover... --- /home/postgres/postgres/src/test/regress/expected/constraints.out Thu Mar 19 10:20:13 2026 +++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/constraints.out Thu Mar 19 10:24:22 2... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/regress... --- /home/postgres/postgres/src/test/regress/expected/constraints.out Thu Mar 19 10:20:13 2026 +++ /home/postgres/postgres/build/testrun/regress/regress/results/constraints.out Thu Mar 19 10:22:30 2026 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/test_pl... --- /home/postgres/postgres/src/test/regress/expected/constraints.out Thu Mar 19 10:20:13 2026 +++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out Thu Mar 19 10... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2026-03-19 10:19:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:22:24 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2026-03-19 10:19:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:24:28 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2026-03-19 10:19:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:22:20 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/test_plan_advice/... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2026-03-19 10:19:38 +++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10:31:4... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:19:53.820746200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:25:11.168388700 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:19:53.820746200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:28:40.424241400 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:19:53.820746200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:25:03.217222700 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/test_plan_advic... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:19:53.820746200 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10:40:46.0726493... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:20:01.503163780 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:22:29.468234... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:20:01.503163780 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:23:51.6184... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:20:01.503163780 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:22:28.168279290 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-03-19 10:20:01.503163780 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10:28... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:20:04.659322000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-03-19 10:22:59.631204000 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:20:04.659322000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-03-19 10:26:09.993585000 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:20:04.659322000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/constraints.out 2026-03-19 10:22:54.185401200 +0000 @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/test_plan_advic... --- C:/cirrus/src/test/regress/expected/constraints.out 2026-03-19 10:20:04.659322000 +0000 +++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out 2026-03-19 10:37:03.0166738... @@ -1127,8 +1127,10 @@ INSERT INTO ne_nn_tbl VALUES (NULL); -- ok ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" +HINT: Only foreign key and check constraints can change enforceability. ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error ERROR: cannot validate NOT ENFORCED constraint ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error |
| 58/6436 | Add `tsmatch` JSONPath operator for granular Full Text Search |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2026-03-19 06:34:47.948268145 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb.out 2026-03-19 06:37:22.505407241 +0... @@ -3036,2919 +3036,10 @@ (1 row) SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public'; - count -------- - 2 -(1 row) - -SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25'; - count -------- - 2 -(1 row) - -SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25.0'; - count ... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2026-03-19 06:34:47.948268145 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2026-03-19 06:38:42.913610753 +...
@@ -1946,823 +1946,7 @@
(2 rows)
select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:5...
- a | b | c
---------+----+--------------------------
- blurfl | 99 |
- def | 3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
-select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c"...
- a | b | c
----------------+----+--------------------------
- [100,200,300] | 99 |
- {"z":true} | 3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2026-03-19 06:34:47.948268145 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonb.out 2026-03-19 06:37:21.461400604 +0000
@@ -3509,2446 +3509,10 @@
--gin path opclass
DROP INDEX jidx;
CREATE INDEX CONCURRENTLY jidx ON testjsonb USING gin (j jsonb_path_ops);
-SET enable_seqscan = off;
-SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}';
- count
--------
- 1
-(1 row)
-
-SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}';
- count
--------
- 15
-(1 row)
-
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2026-03-19 06:34:47.948268145 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/jsonb.out 2026-03-19 06:42:38.43...
@@ -3490,2465 +3490,10 @@
RESET enable_hashagg;
RESET enable_sort;
DROP INDEX jidx;
-DROP INDEX jidx_array;
--- btree
-CREATE INDEX jidx ON testjsonb USING btree (j);
-SET enable_seqscan = off;
-SELECT count(*) FROM testjsonb WHERE j > '{"p":1}';
- count
--------
- 884
-(1 row)
-
-SELECT count(*) FROM testjsonb WHERE j = '{"pos":98, "line":371, "node":"CBA", "indexed":true}';
- count
--------
... |
| 58/6180 | minor error message enhance: print RLS policy name when only one permissive policy exists |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2026-03-16 08:46:41.791450...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out 2026-03-16 08:48:09.5919...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rowsecurity.out 2026-03-16 08:46:41.319442399 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out 2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2026-03-16 08:49:33.505518400 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out 2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out 2026-03-16 08:53:17.772518200 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/regress/regress...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out 2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/rowsecurity.out 2026-03-16 08:49:26.787266300 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2026-03-16 08:48:09
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out 2026-03-16 08:49:44
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/rowsecurity.out 2026-03-16 08:48:00
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rowsecurity.out 2026-03-16 08:50:21.276285168 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rowsecurity.out 2026-03-16 08:51:40.020653026 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/test/regress/results/ro...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/rowsecurity.out 2026-03-16 08:47:26.869960324 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2026-03-16 08:46:48.606...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out 2026-03-16 08:47:35.0...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out 2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rowsecurity.out 2026-03-16 08:46:42.390685934 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2026-03-16 08:46:12.815188...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out 2026-03-16 08:47:30.9565...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out 2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rowsecurity.out 2026-03-16 08:46:07.276312000 +0000
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out Mon Mar 16 08:49:46 202...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out Mon Mar 16 08:52:24 2...
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rowsecurity.out Mon Mar 16 08:49:32 2026
@@ -2462,7 +2462,7 @@
-- DO SELECT requires SELECT rights, should fail for non-novel
INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy for table "document"
+ERROR: new row violates row-level security policy "p1_select_novels" for table "document"
-- DO SELECT with WHERE and EXCLUDED reference
INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
-- should fail UPDATE USING policy for novel with dlevel = 2
INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR: new row violates row-level security policy (USING expression) for table "document"
+ERROR: new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
SET SESSION AUTHORIZATION regress_rls_alice;
DROP POLICY p1_select_novels ON document;
... |
| 58/5992 | Fix ALTER TABLE DROP EXPRESSION with ONLY option |
| 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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:46:48.4...
@@ -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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:46:56....
@@ -1308,6 +1308,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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:48:16...
@@ -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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:48:2...
@@ -1308,6 +1308,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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:46:44.945051840 +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 2026-03-09 18:44:43.205478237 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:46:52.805140473 +0000
@@ -1308,6 +1308,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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:50:32.337315500 +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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:50:53.353435200 +...
@@ -1308,6 +1308,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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:53:57.992057900 ...
@@ -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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:54:21.298693000...
@@ -1308,6 +1308,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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:50:22.526293700 +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 2026-03-09 18:46:32.509728400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:50:47.048271000 +0000
@@ -1308,6 +1308,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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:47:39.630901000 +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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:47:50.112351100 +...
@@ -1308,6 +1308,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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:51:17.563664700 ...
@@ -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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:51:29.983110100...
@@ -1308,6 +1308,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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:47:33.453161800 +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 2026-03-09 18:44:23.023187500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:47:44.525439000 +0000
@@ -1308,6 +1308,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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:46:04
@@ -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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:46:08
@@ -1308,6 +1308,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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:47:22
@@ -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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:47:36
@@ -1308,6 +1308,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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:46:03
@@ -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 2026-03-09 18:44:00
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:46:08
@@ -1308,6 +1308,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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_stored.out 2026-03-09 18:50:00.750092415 +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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out 2026-03-09 18:50:16.549935337 +0000
@@ -1308,6 +1308,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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_stored.out 2026-03-09 18:51:57.497285419 +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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out 2026-03-09 18:52:08.421241366 +0000
@@ -1308,6 +1308,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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_stored.out 2026-03-09 18:47:37.216904364 +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 2026-03-09 18:44:18.980469716 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out 2026-03-09 18:47:52.688428424 +0000
@@ -1308,6 +1308,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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out Mon Mar 9 18:48:1...
@@ -1311,6 +1311,7 @@
CREATE TABLE gtest30_1 () INHERITS (gtest30);
ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION; -- error
ERROR: ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT: Do not specify the ONLY keyword.
\d gtest30
Table "generated_stored_tests.gtest30"
Column | Type | Collation | Nullable | Default
diff -U3 /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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out Mon Mar 9 18:48:...
@@ -1308,6 +1308,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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out Mon Mar 9 18:50...
@@ -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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out Mon Mar 9 18:5...
@@ -1308,6 +1308,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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out Mon Mar 9 18:48:05 2026
@@ -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 Mon Mar 9 18:45:33 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out Mon Mar 9 18:48:18 2026
@@ -1308,6 +1308,7 @@
CREATE TABLE gtest30_1 () INHERITS (gtest30);
ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION; -- error
ERROR: ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT: Do not specify the ONLY keyword.
\d gtest30
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out 2026-03-09 18:44:20.989703000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:46:26.8...
@@ -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 2026-03-09 18:44:20.990327000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:46:49....
@@ -1308,6 +1308,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 2026-03-09 18:44:20.989703000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:47:47...
@@ -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 2026-03-09 18:44:20.990327000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:48:2...
@@ -1308,6 +1308,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 2026-03-09 18:44:20.989703000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:46:26.646291000 +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 2026-03-09 18:44:20.990327000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:46:47.812471000 +0000
@@ -1308,6 +1308,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 2026-03-09 18:46:13.775114999 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out 2026-03-09 18:49:4...
@@ -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 2026-03-09 18:46:13.778850754 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out 2026-03-09 18:50:...
@@ -1308,6 +1308,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 2026-03-09 18:46:13.775114999 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out 2026-03-09 18:51...
@@ -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 2026-03-09 18:46:13.778850754 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out 2026-03-09 18:5...
@@ -1308,6 +1308,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 2026-03-09 18:46:13.775114999 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out 2026-03-09 18:49:35.488860442 +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 2026-03-09 18:46:13.778850754 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out 2026-03-09 18:50:01.711136261 +0...
@@ -1308,6 +1308,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
... |
| 58/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/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2026-03-09 15:06:25.037120000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2026-03-09 15:11:10.760946000 +0000 @@ -243,7 +243,7 @@ SELECT :seq_scan_after > :seq_scan_before; ?column? ---------- - t + f (1 row) ---- |
| 58/6438 | Introduces pg_stat_recovery system view |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:03.975801600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:42:07.356468800 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:03.975801600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:45:18.455596400 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:03.975801600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2026-03-05 13:42:02.622102300 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:46.331014200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:43:13.565681900 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:46.331014200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:46:43.936385700 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul...
--- C:/cirrus/src/test/regress/expected/rules.out 2026-03-05 13:38:46.331014200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2026-03-05 13:43:09.668214300 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out 2026-03-05 13:37:45
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:42:10
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out 2026-03-05 13:37:45
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:44:44
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out 2026-03-05 13:37:45
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2026-03-05 13:42:07
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:38:18.270283413 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:42:09.828461569 +0...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:38:18.270283413 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:43:37.712479825 ...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:38:18.270283413 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2026-03-05 13:42:12.236378638 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/pg_upgrade/00...
--- /home/postgres/postgres/src/test/regress/expected/rules.out 2026-03-05 13:38:19.725972967 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:41:13.324636632...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/recovery/027_...
--- /home/postgres/postgres/src/test/regress/expected/rules.out 2026-03-05 13:38:19.725972967 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:41:55.8830575...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/regress/regre...
--- /home/postgres/postgres/src/test/regress/expected/rules.out 2026-03-05 13:38:19.725972967 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rules.out 2026-03-05 13:41:05.669779476 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:39:26.008380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2026-03-05 13:42:42.101215000 +0...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:39:26.008380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2026-03-05 13:44:11.157434000 ...
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:39:26.008380000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2026-03-05 13:42:40.610305000 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:37:56.195452277 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2026-03-05 13:45:08.475254452 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:37:56.195452277 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2026-03-05 13:46:59.810399442 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2026-03-05 13:37:56.195452277 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2026-03-05 13:43:10.509173746 +0000
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/pg_upgrade/00...
--- /home/postgres/postgres/src/test/regress/expected/rules.out Thu Mar 5 13:38:26 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out Thu Mar 5 13:42:10 2026
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/recovery/027_...
--- /home/postgres/postgres/src/test/regress/expected/rules.out Thu Mar 5 13:38:26 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rules.out Thu Mar 5 13:44:17 2026
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/regress/regre...
--- /home/postgres/postgres/src/test/regress/expected/rules.out Thu Mar 5 13:38:26 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rules.out Thu Mar 5 13:42:05 2026
@@ -2137,7 +2137,7 @@
pause_state,
wal_source
FROM pg_stat_get_recovery() s(promote_triggered, last_replayed_read_lsn, last_replayed_end_lsn, last_replayed_tli, r...
- WHERE (s.promote_triggered IS NOT NULL);
+ WHERE (promote_triggered IS NOT NULL);
pg_stat_recovery_prefetch| SELECT stats_reset,
prefetch,
hit, |
| 58/6410 | Enhance btree's pageinspect |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/btree.out C:/cirrus/build/testrun/pageinspect/regres...
--- C:/cirrus/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:29.368101900 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:39:47.054528900 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/btree.out C:/cirrus/build/testrun/pageinspect/regres...
--- C:/cirrus/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:37.648379600 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:39:28.003834700 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| macOS - Sequoia - Meson | |
| regress | diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/btree.out /Users/admin/pgsql/build/testrun/pageinspect/regress/...
--- /Users/admin/pgsql/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:14
+++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:35:14
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regr...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:31.330367242 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:34:24.409883607 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| Linux - Debian Trixie - Autoconf | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bt...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:31.225607995 +0000
+++ /tmp/cirrus-ci-build/contrib/pageinspect/results/btree.out 2026-03-01 12:34:56.860619840 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regr...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:34.467812000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:33:38.476111000 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/btree.out /home/postgres/postgres/build/testrun/pageinspec...
--- /home/postgres/postgres/contrib/pageinspect/expected/btree.out 2026-03-01 12:30:42.089549037 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/btree.out 2026-03-01 12:33:10.359036479 +0000
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| OpenBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/btree.out /home/postgres/postgres/build/testrun/pageinspec...
--- /home/postgres/postgres/contrib/pageinspect/expected/btree.out Sun Mar 1 12:30:50 2026
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/btree.out Sun Mar 1 12:35:44 2026
@@ -148,23 +148,25 @@
ERROR: block number 7 is out of range
DROP TABLE test2;
SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR: invalid block number -1
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR: block 0 is a meta page
+ERROR: function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+ ^
+DETAIL: No function of that name accepts the given number of arguments.
SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
... |
| 54/5087 | Doc: Move and modify standalone hot backups section |
| 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 2026-02-28 22:03:49.812858512 +0000 +++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/query_cancel.out 2026-02-28 22:11:07.097715363 +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; |
| 57/6299 | New grouping strategy - Index Aggregate |
| Linux - Debian Trixie - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2026-02-05 11:26:18.200257217 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2026-02-05 11:3...
@@ -1010,7 +1010,7 @@
--------------------------------------------------------------------
Sort
Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
- -> Finalize IndexAggregate
+ -> Finalize HashAggregate
Group Key: pagg_tab_m.a
Filter: (avg(pagg_tab_m.c) < '22'::numeric)
-> Append |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2026-02-05 11:26:18.200257217 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2026-02-05 11...
@@ -1010,7 +1010,7 @@
--------------------------------------------------------------------
Sort
Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
- -> Finalize IndexAggregate
+ -> Finalize HashAggregate
Group Key: pagg_tab_m.a
Filter: (avg(pagg_tab_m.c) < '22'::numeric)
-> Append |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2026-02-05 11:26:18.200257217 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2026-02-05 11:37:48.082177970 ...
@@ -1010,7 +1010,7 @@
--------------------------------------------------------------------
Sort
Sort Key: pagg_tab_m.a, (sum(pagg_tab_m.b)), (avg(pagg_tab_m.c))
- -> Finalize IndexAggregate
+ -> Finalize HashAggregate
Group Key: pagg_tab_m.a
Filter: (avg(pagg_tab_m.c) < '22'::numeric)
-> Append |
| 57/6343 | Reuse data from readRecordBuf in XLogDecodeNextRecord |
| Windows - Server 2022, MinGW64 - Meson | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/rewrite.out C:/cirrus/build/testrun/test_decoding/...
--- C:/cirrus/contrib/test_decoding/expected/rewrite.out 2026-02-05 11:05:31.763416500 +0000
+++ C:/cirrus/build/testrun/test_decoding/regress/results/rewrite.out 2026-02-05 11:25:27.605463000 +0000
@@ -116,49 +116,7 @@
-- make old files go away
CHECKPOINT;
SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
- data ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
... |
| Windows - Server 2022, VS 2019 - Meson & ninja | |
| regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/rewrite.out C:/cirrus/build/testrun/test_decoding/...
--- C:/cirrus/contrib/test_decoding/expected/rewrite.out 2026-02-05 11:05:11.978411800 +0000
+++ C:/cirrus/build/testrun/test_decoding/regress/results/rewrite.out 2026-02-05 11:17:09.629792900 +0000
@@ -116,49 +116,7 @@
-- make old files go away
CHECKPOINT;
SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
- data ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
... |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out /tmp/cirrus-ci-build/build/testrun/test_decodin...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/rewrite.out 2026-02-05 11:05:07.776723000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/rewrite.out 2026-02-05 11:12:51.819473000 +0000
@@ -116,49 +116,7 @@
-- make old files go away
CHECKPOINT;
SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1...
- data ...
------------------------------------------------------------------------------------------------------------------------...
- BEGIN
- table public.replication_example: INSERT: id[integer]:2 somedata[integer]:2 text[character varying]:null
- table public.replication_example: INSERT: id[integer]:3 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:4 somedata[integer]:3 text[character varying]:null testcolumn1[i...
- table public.replication_example: INSERT: id[integer]:5 somedata[integer]:4 text[character varying]:null testcolumn1[i...
- COMMIT
- BEGIN
- table public.replication_example: INSERT: id[integer]:6 somedata[integer]:5 text[character varying]:null testcolumn1[i...
- COMMIT
... |
| 57/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 2026-02-05 10:53:38.966865857 +0000 +++ /home/postgres/postgres/build/testrun/citext/regress/results/citext_utf8.out 2026-02-05 10:56:51.734010110 +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 2026-02-05 10:53:46.121240149 +0000
+++ /home/postgres/postgres/build/testrun/test_regex/regress/results/test_regex_utf8.out 2026-02-05 10:57:13.464803005 +...
@@ -151,7 +151,7 @@
test_regex
-----------------
{0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
(2 rows)
select * from test_regex('[[:lower:]]+', E'x\u1500\u1237', 'L');
@@ -165,7 +165,7 @@
test_regex
-----------------
{0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
(2 rows)
... |
| 57/6176 | Batching in executor, part 1: add batch variant of table AM scan API |
| FreeBSD - Meson | |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2026-02-02 06:35:13.949772000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2026-02-02 06:40:30.684226000 ...
@@ -844,10 +844,9 @@
Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
Filter: (a > N)
Rows Removed by Filter: N
- Batches: N Avg Rows: N.N Max: N Min: N
Planning Time: N.N ms
Execution Time: N.N ms
-(6 rows)
+(5 rows)
-- With LIMIT - partial scan shows fewer batches
select explain_filter('explain (analyze, batches, buffers off, costs off) select * from batch_test limit 100');
@@ -855,10 +854,9 @@
----------------------------------------------------------------------
Limit (actual time=N.N..N.N rows=N.N loops=N)
-> Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
- Batches: N Avg Rows: N.N Max: N Min: N
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2026-02-02 06:35:13.949772000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2026-02-02 06:41:41.08535200...
@@ -855,10 +855,9 @@
----------------------------------------------------------------------
Limit (actual time=N.N..N.N rows=N.N loops=N)
-> Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
- Batches: N Avg Rows: N.N Max: N Min: N
Planning Time: N.N ms
Execution Time: N.N ms
-(5 rows)
+(4 rows)
-- Batching disabled - no batch line
set executor_batch_rows = 0;
@@ -875,7 +874,7 @@
select explain_filter_to_json('explain (analyze, batches, buffers off, format json) select * from batch_test where a < ...
?column?
----------
- 0
... |
| regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2026-02-02 06:35:13.949772000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2026-02-02 06:40:25.660098000 +0000
@@ -844,10 +844,9 @@
Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
Filter: (a > N)
Rows Removed by Filter: N
- Batches: N Avg Rows: N.N Max: N Min: N
Planning Time: N.N ms
Execution Time: N.N ms
-(6 rows)
+(5 rows)
-- With LIMIT - partial scan shows fewer batches
select explain_filter('explain (analyze, batches, buffers off, costs off) select * from batch_test limit 100');
@@ -855,10 +854,9 @@
----------------------------------------------------------------------
Limit (actual time=N.N..N.N rows=N.N loops=N)
-> Seq Scan on batch_test (actual time=N.N..N.N rows=N.N loops=N)
- Batches: N Avg Rows: N.N Max: N Min: N
... |
| 57/6235 | Implement pg_add_size_overflow() and friends |
| OpenBSD - 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 Thu Jan 8 17:34:22 2026 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out Thu Jan 8 17:39:05 2026 @@ -11,7 +11,7 @@ step sto: SET statement_timeout = '10ms'; step locktbl: LOCK TABLE accounts; <waiting ...> step locktbl: <... completed> -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request starting permutation: rdtbl lto locktbl step rdtbl: SELECT * FROM accounts; |
| 57/6357 | Wrong comment for ReplicationSlotCreate |
| 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 Thu Jan 8 17:34:22 2026 +++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out Thu Jan 8 17:39:05 2026 @@ -11,7 +11,7 @@ step sto: SET statement_timeout = '10ms'; step locktbl: LOCK TABLE accounts; <waiting ...> step locktbl: <... completed> -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request starting permutation: rdtbl lto locktbl step rdtbl: SELECT * FROM accounts; |
| 57/6327 | Fix outdated comments in catcache.h |
| NetBSD - Meson | |
| regress | diff -U3 /home/postgres/postgres/src/test/regress/expected/temp.out /home/postgres/postgres/build/testrun/regress/regres... --- /home/postgres/postgres/src/test/regress/expected/temp.out 2026-01-02 14:00:24.033007911 +0000 +++ /home/postgres/postgres/build/testrun/regress/regress/results/temp.out 2026-01-02 14:02:28.836788807 +0000 @@ -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/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-12-31 02:43:34.948310000 +000... +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/insert-conflict-specconflict.out 2025-12-31 0... @@ -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/tablespace.out /tmp/cirrus-ci-build/build/testrun/regress-runnin... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-12-31 02:43:35.143110000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/tablespace.out 2025-12-31 02:51:36.206141000 +000... @@ -123,851 +123,10 @@ SELECT c.relname FROM pg_class c, pg_tablespace s WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' ORDER BY c.relname; - relname ---------- -(0 rows) - -REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - ... |