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.
53/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-03 22:03:19.110388600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-03 22:07:19.554838200 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-03 22:03:19.110388600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-07-03 22:09:46.863474500 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-03 22:03:19.110388600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-07-03 22:07:19.427886300 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-03 22:02:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-03 22:05:44 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-03 22:02:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-07-03 22:08:14 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-03 22:02:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-07-03 22:05:44 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-03 22:03:16.265134655 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-03 22:05:46.125954600... @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
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 2025-07-03 22:03:16.261148456 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-07-03 22:06:55.862059252 +... @@ -1750,1019 +1750,7 @@ (1 row) SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": null}') q; - jsb ------ - -(1 row) - -SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": true}') q; - jsb ------- - true -(1 row) - -SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": 123.45}') q; - jsb ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-03 22:03:16.265134655 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-07-03 22:05:42.773944238 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-03 22:03:16.118694000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-07-03 22:06:25.200278000 +00... @@ -1099,1670 +1099,10 @@ (1 row) select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2']; - ?column? ----------- - {"f3":1} -(1 row) - -select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0']; - ?column? ----------- - "f3" -(1 row) - -select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1']; - ?column? ... |
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 2025-07-03 22:03:16.118694000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-07-03 22:07:27.668542000 +... @@ -1037,1732 +1037,10 @@ (1 row) select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text); - json_extract_path -------------------- - 1 -(1 row) - -select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6'); - json_extract_path_text ------------------------- - stringy -(1 row) - -select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2'); - json_extract_path_text ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-03 22:03:16.118694000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-07-03 22:06:23.336062000 +0000 @@ -897,1872 +897,10 @@ (1 row) select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::text; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::int; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> 1; - ?column? ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-07-03 22:03:16.119483585 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-07-03 22:09:54.586974291 +0000 @@ -5420,414 +5420,10 @@ id text, test_json jsonb ); -insert into test_jsonb_subscript values('foo', '{"foo": "bar"}'); -insert into test_jsonb_subscript - select s, ('{"' || s || '": "bar"}')::jsonb from repeat('xyzzy', 500) s; -select length(id), test_json[id] from test_jsonb_subscript; - length | test_json ---------+----------- - 3 | "bar" - 2500 | "bar" -(2 rows) - -update test_jsonb_subscript set test_json[id] = '"baz"'; -select length(id), test_json[id] from test_jsonb_subscript; - length | test_json ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-03 22:03:16.115483585 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-07-03 22:11:07.522941413 +0000 @@ -1863,906 +1863,10 @@ -- anonymous record type SELECT json_populate_record(null::record, '{"x": 0, "y": 1}'); -ERROR: could not determine row type for result of json_populate_record -HINT: Provide a non-null record argument, or call the function in the FROM clause using a column definition list. -SELECT json_populate_record(row(1,2), '{"f1": 0, "f2": 1}'); - json_populate_record ----------------------- - (0,1) -(1 row) - -SELECT * FROM - json_populate_record(null::record, '{"x": 776}') AS (x int, y int); - x | y ------+--- - 776 | ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-07-03 22:03:16.119483585 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-07-03 22:06:47.675103554 +0000 @@ -5420,414 +5420,10 @@ id text, test_json jsonb ); -insert into test_jsonb_subscript values('foo', '{"foo": "bar"}'); -insert into test_jsonb_subscript - select s, ('{"' || s || '": "bar"}')::jsonb from repeat('xyzzy', 500) s; -select length(id), test_json[id] from test_jsonb_subscript; - length | test_json ---------+----------- - 3 | "bar" - 2500 | "bar" -(2 rows) - -update test_jsonb_subscript set test_json[id] = '"baz"'; -select length(id), test_json[id] from test_jsonb_subscript; - length | test_json ... |
53/5382 | Adding compression of temporary files |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-07-03 21:51:16.012036759 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-07-03 21:55:27.6... @@ -262,11 +262,9 @@ $$ select count(*) from simple r join simple s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- - t | f -(1 row) - +ERROR: could not read from temporary file: read only 8176 of 15109 bytes +CONTEXT: parallel worker +PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement rollback to settings; -- parallel with parallel-aware hash join savepoint settings; |
53/4681 | Make COPY format extendable: Extract COPY TO format implementations |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out 2025-07-03 20:06:45.342787000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-07-03 20:14:25... @@ -1,19 +1,13 @@ CREATE TABLE copy_data (a smallint, b integer, c bigint); INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); -NOTICE: CopyFromInFunc: attribute: smallint -NOTICE: CopyFromInFunc: attribute: integer -NOTICE: CopyFromInFunc: attribute: bigint -NOTICE: CopyFromStart: the number of attributes: 3 -NOTICE: CopyFromOneRow -NOTICE: CopyFromEnd +ERROR: COPY format "test_copy_format" not recognized +LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); + ^ +\. +invalid command \. COPY copy_data TO stdout WITH (FORMAT 'test_copy_format'); -NOTICE: CopyToOutFunc: attribute: smallint ... |
53/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out C:/cirrus/b... --- C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out 2025-07-03 14:37:41.314435300 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-07-03 14:45:56.857127200 ... @@ -46,7 +46,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: duplicate key value violates unique constraint "pg_class_oid_index" +ERROR: could not create object because a conflicting object already exists step wakegrant4: <... completed> starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/replorigin.out C:/cirrus/build/testrun/test_decodi... --- C:/cirrus/contrib/test_decoding/expected/replorigin.out 2025-07-03 14:37:37.825883300 +0000 +++ C:/cirrus/build/testrun/test_decoding/regress/results/replorigin.out 2025-07-03 14:45:53.857458600 +0000 @@ -39,8 +39,9 @@ -- ensure duplicate creations fail SELECT pg_replication_origin_create('regress_test_decoding: regression_slot'); -ERROR: duplicate key value violates unique constraint "pg_replication_origin_roname_index" -DETAIL: Key (roname)=(regress_test_decoding: regression_slot) already exists. +ERROR: could not create object because a conflicting object already exists +DETAIL: Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica... +HINT: Another session might have created an object with the same key concurrently. --ensure deletions work (once) SELECT pg_replication_origin_create('regress_test_decoding: temp'); pg_replication_origin_create |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/syscache-update-pruned.out /Users/admin/pgsql/bui... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/syscache-update-pruned.out 2025-07-03 14:35:13 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-07-03 14:38:53 @@ -46,7 +46,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: duplicate key value violates unique constraint "pg_class_oid_index" +ERROR: could not create object because a conflicting object already exists step wakegrant4: <... completed> starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4 |
regress | diff -U3 /Users/admin/pgsql/contrib/test_decoding/expected/replorigin.out /Users/admin/pgsql/build/testrun/test_decoding... --- /Users/admin/pgsql/contrib/test_decoding/expected/replorigin.out 2025-07-03 14:35:11 +++ /Users/admin/pgsql/build/testrun/test_decoding/regress/results/replorigin.out 2025-07-03 14:38:51 @@ -39,8 +39,9 @@ -- ensure duplicate creations fail SELECT pg_replication_origin_create('regress_test_decoding: regression_slot'); -ERROR: duplicate key value violates unique constraint "pg_replication_origin_roname_index" -DETAIL: Key (roname)=(regress_test_decoding: regression_slot) already exists. +ERROR: could not create object because a conflicting object already exists +DETAIL: Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica... +HINT: Another session might have created an object with the same key concurrently. --ensure deletions work (once) SELECT pg_replication_origin_create('regress_test_decoding: temp'); pg_replication_origin_create |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out 2025-07-03 14:37:38.32189... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-07-03 14:43:51... @@ -46,7 +46,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: duplicate key value violates unique constraint "pg_class_oid_index" +ERROR: could not create object because a conflicting object already exists step wakegrant4: <... completed> starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4 |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/build/testrun/test_deco... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out 2025-07-03 14:37:36.567757611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/replorigin.out 2025-07-03 14:43:44.750191398 +0000 @@ -39,8 +39,9 @@ -- ensure duplicate creations fail SELECT pg_replication_origin_create('regress_test_decoding: regression_slot'); -ERROR: duplicate key value violates unique constraint "pg_replication_origin_roname_index" -DETAIL: Key (roname)=(regress_test_decoding: regression_slot) already exists. +ERROR: could not create object because a conflicting object already exists +DETAIL: Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica... +HINT: Another session might have created an object with the same key concurrently. --ensure deletions work (once) SELECT pg_replication_origin_create('regress_test_decoding: temp'); pg_replication_origin_create |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/contrib/test_decoding/r... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out 2025-07-03 14:37:30.877360902 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/results/replorigin.out 2025-07-03 14:43:38.100879374 +0000 @@ -39,8 +39,9 @@ -- ensure duplicate creations fail SELECT pg_replication_origin_create('regress_test_decoding: regression_slot'); -ERROR: duplicate key value violates unique constraint "pg_replication_origin_roname_index" -DETAIL: Key (roname)=(regress_test_decoding: regression_slot) already exists. +ERROR: could not create object because a conflicting object already exists +DETAIL: Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica... +HINT: Another session might have created an object with the same key concurrently. --ensure deletions work (once) SELECT pg_replication_origin_create('regress_test_decoding: temp'); pg_replication_origin_create |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-03 14:37:32.757360829 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-07-03 14:45:03.680873779 +0000 @@ -3549,2308 +3549,7 @@ end loop; end; $$ language plpgsql; -select forc01(); -NOTICE: 1, 1 -NOTICE: 2, 2 -NOTICE: 3, 3 -NOTICE: 4, 4 -NOTICE: 5, 5 -NOTICE: 6, 6 -NOTICE: 7, 7 -NOTICE: 8, 8 -NOTICE: 9, 9 -NOTICE: 10, 10 - forc01 --------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out 2025-07-03 14:37:32.59336... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/syscache-update-pruned.out 2025-07-03 14:4... @@ -46,7 +46,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: duplicate key value violates unique constraint "pg_class_oid_index" +ERROR: could not create object because a conflicting object already exists step wakegrant4: <... completed> starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-03 14:37:32.757360829 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-07-03 14:47:00.224861354 +0000 @@ -3549,2308 +3549,7 @@ end loop; end; $$ language plpgsql; -select forc01(); -NOTICE: 1, 1 -NOTICE: 2, 2 -NOTICE: 3, 3 -NOTICE: 4, 4 -NOTICE: 5, 5 -NOTICE: 6, 6 -NOTICE: 7, 7 -NOTICE: 8, 8 -NOTICE: 9, 9 -NOTICE: 10, 10 - forc01 --------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-03 14:37:32.757360829 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-07-03 14:42:33.032885219 +0000 @@ -3549,2308 +3549,7 @@ end loop; end; $$ language plpgsql; -select forc01(); -NOTICE: 1, 1 -NOTICE: 2, 2 -NOTICE: 3, 3 -NOTICE: 4, 4 -NOTICE: 5, 5 -NOTICE: 6, 6 -NOTICE: 7, 7 -NOTICE: 8, 8 -NOTICE: 9, 9 -NOTICE: 10, 10 - forc01 --------- ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out 2025-07-03 14:37:41.22888... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-07-03 14:41:23... @@ -46,7 +46,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: duplicate key value violates unique constraint "pg_class_oid_index" +ERROR: could not create object because a conflicting object already exists step wakegrant4: <... completed> starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4 |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/build/testrun/test_deco... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out 2025-07-03 14:37:39.861802000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/replorigin.out 2025-07-03 14:41:16.062231000 +0000 @@ -39,8 +39,9 @@ -- ensure duplicate creations fail SELECT pg_replication_origin_create('regress_test_decoding: regression_slot'); -ERROR: duplicate key value violates unique constraint "pg_replication_origin_roname_index" -DETAIL: Key (roname)=(regress_test_decoding: regression_slot) already exists. +ERROR: could not create object because a conflicting object already exists +DETAIL: Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica... +HINT: Another session might have created an object with the same key concurrently. --ensure deletions work (once) SELECT pg_replication_origin_create('regress_test_decoding: temp'); pg_replication_origin_create |
53/5708 | don't generate fake alias names, only fake eref names |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/memoize.out 2025-07-03 08:31:20.157700500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-07-03 08:35:23.436787500 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/memoize.out 2025-07-03 08:31:20.157700500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-07-03 08:38:09.532181900 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/memoize.out 2025-07-03 08:31:20.157700500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/memoize.out 2025-07-03 08:35:18.385992500 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/memoize.out 2025-07-03 08:31:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-07-03 08:34:30 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/memoize.out 2025-07-03 08:31:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-07-03 08:36:44 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/memoize.out 2025-07-03 08:31:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/memoize.out 2025-07-03 08:34:37 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.344458212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-07-03 08:36:46.287581053 ... @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.344458212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-07-03 08:38:10.36353563... @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.344458212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out 2025-07-03 08:36:42.243583612 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.362579977 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/memoize.out 2025-07-03 08:38:13.173723147 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.362579977 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/memoize.out 2025-07-03 08:39:51.041635093 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/test/regress/results/memoiz... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.362579977 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/memoize.out 2025-07-03 08:35:05.953843545 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.973989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-07-03 08:35:14.537010000 ... @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.973989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-07-03 08:36:43.19926100... @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-07-03 08:31:17.973989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out 2025-07-03 08:35:15.623555000 +0000 @@ -545,15 +545,15 @@ SELECT * FROM tab_anti t1 WHERE t1.a IN (SELECT a FROM tab_anti t2 WHERE t2.b IN (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0)); - QUERY PLAN -------------------------------------------------- + QUERY PLAN +--------------------------------------------------- Nested Loop Semi Join -> Seq Scan on tab_anti t1 -> Nested Loop Semi Join Join Filter: (t1.a = t2.a) -> Seq Scan on tab_anti t2 - -> Subquery Scan on "ANY_subquery" - Filter: (t2.b = "ANY_subquery".b) + -> Subquery Scan on unnamed_subquery + Filter: (t2.b = unnamed_subquery.b) ... |
53/5696 | Add pg_get_injection_points() for information of injection points |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2025-07-03 00:08:11.133533043 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2025-07-03 00:12:15.4651324... @@ -39,9 +39,9 @@ (1 row) -SELECT name, library, function FROM pg_get_injection_points() - ORDER BY name COLLATE "C"; - name | library | function +SELECT point_name, library, function FROM injection_points_list() + ORDER BY point_name COLLATE "C"; + point_name | library | function --------------------+------------------+------------------ TestInjectionError | injection_points | injection_error TestInjectionLog | injection_points | injection_notice @@ -308,10 +308,10 @@ (1 row) -- No points should be left around. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2025-07-03 00:07:12 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2025-07-03 00:10:39 @@ -39,9 +39,9 @@ (1 row) -SELECT name, library, function FROM pg_get_injection_points() - ORDER BY name COLLATE "C"; - name | library | function +SELECT point_name, library, function FROM injection_points_list() + ORDER BY point_name COLLATE "C"; + point_name | library | function --------------------+------------------+------------------ TestInjectionError | injection_points | injection_error TestInjectionLog | injection_points | injection_notice @@ -308,10 +308,10 @@ (1 row) -- No points should be left around. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2025-07-03 00:08:13.829118800 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2025-07-03 00:16:25.186214700 +0000 @@ -39,9 +39,9 @@ (1 row) -SELECT name, library, function FROM pg_get_injection_points() - ORDER BY name COLLATE "C"; - name | library | function +SELECT point_name, library, function FROM injection_points_list() + ORDER BY point_name COLLATE "C"; + point_name | library | function --------------------+------------------+------------------ TestInjectionError | injection_points | injection_error TestInjectionLog | injection_points | injection_notice @@ -308,10 +308,10 @@ (1 row) -- No points should be left around. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2025-07-03 00:08:09.843880366 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2025-07-03 00:13:20.674567614 +0... @@ -39,9 +39,9 @@ (1 row) -SELECT name, library, function FROM pg_get_injection_points() - ORDER BY name COLLATE "C"; - name | library | function +SELECT point_name, library, function FROM injection_points_list() + ORDER BY point_name COLLATE "C"; + point_name | library | function --------------------+------------------+------------------ TestInjectionError | injection_points | injection_error TestInjectionLog | injection_points | injection_notice @@ -308,10 +308,10 @@ (1 row) -- No points should be left around. ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2025-07-03 00:08:11.292462000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2025-07-03 00:11:20.3593560... @@ -39,9 +39,9 @@ (1 row) -SELECT name, library, function FROM pg_get_injection_points() - ORDER BY name COLLATE "C"; - name | library | function +SELECT point_name, library, function FROM injection_points_list() + ORDER BY point_name COLLATE "C"; + point_name | library | function --------------------+------------------+------------------ TestInjectionError | injection_points | injection_error TestInjectionLog | injection_points | injection_notice @@ -308,10 +308,10 @@ (1 row) -- No points should be left around. ... |
53/5627 | Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2025-07-02 17:33:45.636686000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2025-07-02 17:47:36.317379000 +00... @@ -124,7 +124,7 @@ WHERE relfilenode = :'sample_tbl_oid' AND block_data IS NOT NULL; ok ---- - t + f (1 row) -- Force a checkpoint so that the next update will log a full-page image. |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-07-02 06:56:03.018970406 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-07-02 07:05:35.077160410 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899839712 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-07-02 06:56:03.018970406 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numa.out 2025-07-02 07:06:25.901134282 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899624256 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-07-02 06:56:03.018970406 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-07-02 07:02:11.925086491 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899885808 |
53/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:15.688962170 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-02 01:21:40.673378988... @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
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 2025-07-02 01:18:15.684976027 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-07-02 01:22:52.881383844 +... @@ -2014,755 +2014,10 @@ (1 row) SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 0}, {"y": 3}]'); - json_populate_recordset -------------------------- - (0,2) - (1,3) -(2 rows) - -SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 1, "y": 0}]'); -ERROR: value for domain j_ordered_pair violates check constraint "j_ordered_pair_check" --- negative cases where the wrong record type is supplied -select * from json_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text); -ERROR: function return row and query-specified return row do not match -DETAIL: Returned row contains 1 attribute, but query expects 2. -select * from json_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:15.688962170 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-07-02 01:21:41.465377173 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-02 01:17:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-02 01:20:57 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-02 01:17:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-07-02 01:23:28 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-07-02 01:17:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-07-02 01:20:55 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:22.023879100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-07-02 01:22:27.732795300 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:22.023879100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-07-02 01:25:12.130423400 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:22.023879100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-07-02 01:22:27.962532000 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-02 01:18:19.156385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-07-02 01:21:19.669945000 +00... @@ -1129,1640 +1129,10 @@ (1 row) select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','0']; - ?column? ----------- - f3 -(1 row) - -select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1']; - ?column? ----------- - 1 -(1 row) - --- corner cases for same -select '{"a": {"b":{"c": "foo"}}}'::json #> '{}'; ... |
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 2025-07-02 01:18:19.156385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-07-02 01:22:29.308418000 +... @@ -964,1805 +964,10 @@ -- array length SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]'); - json_array_length -------------------- - 5 -(1 row) - -SELECT json_array_length('[]'); - json_array_length -------------------- - 0 -(1 row) - -SELECT json_array_length('{"f1":1,"f2":[5,6]}'); -ERROR: cannot get array length of a non-array ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-02 01:18:19.156385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-07-02 01:21:24.810219000 +0000 @@ -1202,1567 +1202,10 @@ (1 row) select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d']; - ?column? ----------- - -(1 row) - -select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c']; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','1','b']; - ?column? ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:15.650983385 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-07-02 01:24:46.357228707 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-07-02 01:18:15.647001468 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-07-02 01:25:45.437304137 +0000 @@ -1484,1285 +1484,10 @@ (1 row) select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c ------------------+---+--- - [100,200,false] | | -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c ------------------+---+-------------------------- - [100,200,false] | 3 | Mon Dec 31 15:30:56 2012 -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q; -ERROR: invalid input syntax for type timestamp: "[100,200,false]" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-07-02 01:18:15.650983385 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-07-02 01:21:42.420989302 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
53/4681 | Make COPY format extendable: Extract COPY TO format implementations |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out 2025-07-01 22:48:14.254390000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-07-01 22:55:59... @@ -1,19 +1,13 @@ CREATE TABLE copy_data (a smallint, b integer, c bigint); INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); -NOTICE: CopyFromInFunc: attribute: smallint -NOTICE: CopyFromInFunc: attribute: integer -NOTICE: CopyFromInFunc: attribute: bigint -NOTICE: CopyFromStart: the number of attributes: 3 -NOTICE: CopyFromOneRow -NOTICE: CopyFromEnd +ERROR: COPY format "test_copy_format" not recognized +LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); + ^ +\. +invalid command \. COPY copy_data TO stdout WITH (FORMAT 'test_copy_format'); -NOTICE: CopyToOutFunc: attribute: smallint ... |
53/5814 | Add enable_groupagg GUC parameter to control GroupAggregate usage |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.657308000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-07-01 03:56:13.001730000 +00... @@ -8186,15 +8186,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.657308000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-07-01 03:57:18.575479000 +... @@ -8820,36 +8820,40 @@ where q2 = (select greatest(t1.q1,t2.q2)) and (select v.id=0)) offset 0) ss2) ss where t1.q1 = ss.q2) ss0; - QUERY PLAN ... ------------------------------------------------------------------------------------------------------------------------... + QUERY PLAN ... +-----------------------------------------------------------------------------------------------------------------------... Nested Loop Output: "*VALUES*".column1, t1.q1, t1.q2, ss2.q1, ss2.q2 - -> Seq Scan on public.int8_tbl t1 - Output: t1.q1, t1.q2 + -> Values Scan on "*VALUES*" + Output: "*VALUES*".column1 -> Nested Loop - Output: "*VALUES*".column1, ss2.q1, ss2.q2 - -> Values Scan on "*VALUES*" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-07-01 03:54:17.617090000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-07-01 03:56:08.000829000 +0000 @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.676640510 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-07-01 04:00:44.574879638 +0000 @@ -3683,12 +3683,12 @@ ----------------------------------------------------------- Sort Sort Key: t1.q1, t1.q2 - -> Hash Left Join - Hash Cond: (t1.q2 = t2.q1) + -> Hash Right Join + Hash Cond: (t2.q1 = t1.q2) Filter: (1 = (SubPlan 1)) - -> Seq Scan on int8_tbl t1 + -> Seq Scan on int8_tbl t2 -> Hash - -> Seq Scan on int8_tbl t2 + -> Seq Scan on int8_tbl t1 SubPlan 1 -> Limit -> Result ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.676640510 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-07-01 04:02:25.378647286 +0000 @@ -8186,15 +8186,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.676640510 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-07-01 03:57:01.543800993 +0000 @@ -6012,22 +6012,26 @@ on t1.q2 = t2.q2 left join onek t4 on t2.q2 < t3.unique2; - QUERY PLAN -------------------------------------------------- + QUERY PLAN +----------------------------------------------------------- Nested Loop Left Join Join Filter: (t2.q2 < t3.unique2) -> Nested Loop Left Join - Join Filter: (t2.q1 > t3.unique1) -> Hash Left Join Hash Cond: (t1.q2 = t2.q2) -> Seq Scan on int8_tbl t1 -> Hash -> Seq Scan on int8_tbl t2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-07-01 03:54:17.001910805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-07-01 03:56:51.24124762... @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-07-01 03:54:17.001910805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-07-01 03:58:12.961135... @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-07-01 03:54:17.001910805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-07-01 03:56:37.709255485 +0000 @@ -8186,15 +8186,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-07-01 03:54:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-07-01 03:56:54 @@ -8186,15 +8186,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-07-01 03:54:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-07-01 03:58:36 @@ -8505,12 +8505,14 @@ Output: a.q1, a.q2 -> Nested Loop Output: b.q1, c.q1, LEAST(a.q1, b.q1, c.q1) - -> Seq Scan on public.int8_tbl b - Output: b.q1, b.q2 - Filter: (a.q2 = b.q1) -> Seq Scan on public.int8_tbl c Output: c.q1, c.q2 -(11 rows) + -> Materialize + Output: b.q1 + -> Seq Scan on public.int8_tbl b + Output: b.q1 + Filter: (a.q2 = b.q1) +(13 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2025-07-01 03:54:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out 2025-07-01 03:56:57 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-07-01 03:54:21.569734700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-07-01 03:57:08.737908300 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-07-01 03:54:21.569734700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-07-01 03:59:58.538346200 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-07-01 03:54:21.569734700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-07-01 03:57:00.819403900 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
53/5751 | Disable parallel query by default |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-07-01 02:49:13.338021000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-07-01 02:50:19.190870000 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-07-01 02:49:11.949804000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-07-01 02:51:40.698718000 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:13.518373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-07-01 02:50:39.75... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:13.504128000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-07-01 02:50:55.445608000 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:13.518373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-07-01 02:51:49.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:13.504128000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-07-01 02:52:07.73305300... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:13.518373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-07-01 02:50:39.497600000 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:13.504128000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-07-01 02:50:54.174821000 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-07-01 02:49:16.848740810 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-07-01 02:53:34.440100846 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:18.768740881 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-07-01 02:55:26.447969577 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:18.752740881 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-07-01 02:55:45.107954851 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-07-01 02:49:18.540740873 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-07-01 02:51:29.144243212 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:18.768740881 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-07-01 02:56:34.059919691 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:18.752740881 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-07-01 02:56:48.635909852 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:18.768740881 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-07-01 02:52:18.120208530 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:18.752740881 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-07-01 02:52:43.528197349 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-07-01 02:49:23.780893159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-07-01 02:51:18.290623677 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-07-01 02:49:22.045982498 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-07-01 02:53:22.874277131 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:24.014246240 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-07-01 02:51:49.49... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:23.998160297 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-07-01 02:52:03.380791970 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:24.014246240 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-07-01 02:53:05.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:23.998160297 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-07-01 02:53:20.98636728... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:24.014246240 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-07-01 02:51:48.719820272 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:23.998160297 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-07-01 02:52:03.592807146 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation... --- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-07-01 02:49:42 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe... --- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out 2025-07-01 02:48:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-07-01 02:52:12 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-07-01 02:50:10 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-07-01 02:50:27 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-07-01 02:52:00 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-07-01 02:52:18 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-07-01 02:50:13 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-07-01 02:48:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-07-01 02:50:30 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out 2025-07-01 02:49:18.523182900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-07-01 02:51:50.673884800 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove... --- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out 2025-07-01 02:49:14.531338400 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-07-01 02:56:19.956126000 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:19.269233500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-07-01 02:52:35.888549600 +00... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:19.231663100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-07-01 02:52:55.813567500 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:19.269233500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-07-01 02:55:26.334739600 +... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:19.231663100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-07-01 02:55:46.270581100 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-07-01 02:49:19.269233500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-07-01 02:52:33.106903700 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-07-01 02:49:19.231663100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-07-01 02:52:49.760805800 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
53/5669 | Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-30 22:50:47.304067851 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-30 22:57:00.651628438 +0000 @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 2 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-30 22:50:46.928857672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-30 22:57:42.503084... @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 2 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
53/5447 | log_min_messages per backend type |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:52.570830000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-30 22:44:28.675163... @@ -1346,2063 +1346,10 @@ BEGIN; -- doesn't match FK, but no error. UPDATE pktable SET id = 10 WHERE id = 5; --- doesn't match PK, but no error. -INSERT INTO fktable VALUES (0, 20); -ROLLBACK; --- try additional syntax -ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE; --- illegal options -ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE INITIALLY DEFERRED; -ERROR: constraint declared INITIALLY DEFERRED must be DEFERRABLE -LINE 1: ...e ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE INITIALLY ... - ^ -ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NO INHERIT; -ERROR: constraint "fktable_fk_fkey" of relation "fktable" is not a not-null constraint -ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT VALID; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:52.570830000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-30 22:45:29.3081... @@ -565,2844 +565,10 @@ DELETE FROM PKTABLE where ptest1=1 and ptest2=5 and ptest3=3; -- Show PKTABLE and FKTABLE SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 2 | 4 | 5 | test4 - 1 | 3 | 3 | test2 - 1 | 3 | 4 | test3 -(3 rows) - -SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - | 2 | 3 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:52.570830000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-30 22:44:23.178237000 +0000 @@ -853,2556 +853,10 @@ (1, 2, NULL, 2); DELETE FROM PKTABLE WHERE id = 1 OR id = 2; SELECT * FROM FKTABLE ORDER BY id; - tid | id | fk_id_del_set_null | fk_id_del_set_default ------+----+--------------------+----------------------- - 1 | 1 | | - 1 | 2 | | 0 -(2 rows) - -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- Test some invalid FK definitions -CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid); -CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE); -ERROR: column "ftest2" referenced in foreign key constraint does not exist -CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2)); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:58.000975851 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-30 22:48:10.988274372 +0000 @@ -1740,1669 +1740,10 @@ DETAIL: Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk". -- check psql behavior \d fk_notpartitioned_pk - Table "public.fk_notpartitioned_pk" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b) -Referenced by: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - --- Check the exsting FK trigger -SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype -FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:58.000975851 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-30 22:46:33.526831427 +0000 @@ -1099,2310 +1099,10 @@ DETAIL: Key columns "ptest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(base2, ptest2) references pktable(ptest1, base1)) inherits (pktable_base); -ERROR: foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented -DETAIL: Key columns "base2" of the referencing table and "ptest1" of the referenced table are of incompatible types: i... -create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references - pktable(base1, ptest1)) inherits (pktable_base); -ERROR: foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented -DETAIL: Key columns "ptest2" of the referencing table and "base1" of the referenced table are of incompatible types: i... -create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references - pktable(base1, ptest1)) inherits (pktable_base); -ERROR: foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented -DETAIL: Key columns "ptest2" of the referencing table and "base1" of the referenced table are of incompatible types: i... -drop table pktable; -ERROR: table "pktable" does not exist -drop table pktable_base; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:41:00.667558548 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-30 22:46:16.112097... @@ -2182,1227 +2182,10 @@ ALTER TABLE fk_partitioned_fk ALTER CONSTRAINT fk_partitioned_fk_a_b_fkey NOT ENFORCED; ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES IN (1500,1502); \d fk_partitioned_fk_2 - Table "public.fk_partitioned_fk_2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - b | integer | | | - a | integer | | | -Partition of: fk_partitioned_fk FOR VALUES IN (1500, 1502) -Foreign-key constraints: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - -ROLLBACK; -DROP TABLE fk_partitioned_fk_2; -CREATE TABLE fk_partitioned_fk_4 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASC... -CREATE TABLE fk_partitioned_fk_4_1 PARTITION OF fk_partitioned_fk_4 FOR VALUES FROM (1,1) TO (100,100); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:41:00.667558548 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-30 22:47:22.2683... @@ -967,2442 +967,10 @@ -- And this, CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3... ptest4) REFERENCES pktable); -DROP TABLE PKTABLE; --- This shouldn't (mixed up columns) -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3... -ptest4) REFERENCES pktable(ptest2, ptest1)); -ERROR: foreign key constraint "pktable_ptest3_ptest4_fkey" cannot be implemented -DETAIL: Key columns "ptest3" of the referencing table and "ptest2" of the referenced table are of incompatible types: ... --- Nor should this... (same reason, we have 4,3 referencing 1,2 which mismatches types -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4... -ptest3) REFERENCES pktable(ptest1, ptest2)); -ERROR: foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented -DETAIL: Key columns "ptest4" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- Not this one either... Same as the last one except we didn't defined the columns being referenced. -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-30 22:41:00.667558548 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-30 22:46:13.632089850 +0000 @@ -1972,1437 +1972,10 @@ CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b)); CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a); CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502); -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk MATCH SIMPLE - ON DELETE SET NULL ON UPDATE SET NULL; -CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502); -CREATE TABLE fk_partitioned_fk_3 (a int, b int); -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503); --- this insert fails -INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503); -ERROR: insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk". -INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503); -ERROR: insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk". ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-30 22:43:36 @@ -958,2451 +958,10 @@ -- As does this CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2)); DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- Two columns, same table --- Make sure this still works... -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3... -ptest4) REFERENCES pktable(ptest1, ptest2)); -DROP TABLE PKTABLE; --- And this, -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3... -ptest4) REFERENCES pktable); -DROP TABLE PKTABLE; --- This shouldn't (mixed up columns) -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3... -ptest4) REFERENCES pktable(ptest2, ptest1)); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out 2025-06-30 22:40:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-30 22:44:53 @@ -179,3230 +179,10 @@ UPDATE FKTABLE SET ftest1 = 1 WHERE ftest1 = 1; -- Try altering the column type where foreign keys are involved ALTER TABLE PKTABLE ALTER COLUMN ptest1 TYPE bigint; -ALTER TABLE FKTABLE ALTER COLUMN ftest1 TYPE bigint; -SELECT * FROM PKTABLE; - ptest1 | ptest2 | ptest3 ---------+--------+--------- - 1 | 3 | Test1-2 - 3 | 6 | Test3 - 4 | 8 | Test4 - 1 | 4 | Test2 -(4 rows) - -SELECT * FROM FKTABLE; - ftest1 | ftest2 | ftest3 ---------+--------+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/dependency.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/dependency.out 2025-06-30 22:40:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/dependency.out 2025-06-30 22:43:36 @@ -115,39 +115,11 @@ RESET SESSION AUTHORIZATION; REASSIGN OWNED BY regress_dep_user1 TO regress_dep_user2; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. \dt deptest - List of tables - Schema | Name | Type | Owner ---------+---------+-------+------------------- - public | deptest | table | regress_dep_user2 -(1 row) - -SELECT typowner = relowner -FROM pg_type JOIN pg_class c ON typrelid = c.oid WHERE typname = 'deptest_t'; - ?column? ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/foreign_key.out 2025-06-30 22:41:05.772119000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-30 22:44:46.476306600 +0000 @@ -3350,59 +3350,10 @@ Number of partitions: 1 (Use \d+ to list them.) INSERT INTO fk_r VALUES (1, 1, 1); -INSERT INTO fk_r VALUES (2, 2, 1); -ERROR: insert or update on table "fk_r_2_1" violates foreign key constraint "fk_r_p_id_p_jd_fkey" -DETAIL: Key (p_id, p_jd)=(2, 1) is not present in table "fk_p". -ALTER TABLE fk_r DETACH PARTITION fk_r_1; -ALTER TABLE fk_r DETACH PARTITION fk_r_2; -\d fk_r_2 - Partitioned table "fkpart12.fk_r_2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - id | integer | | not null | - p_id | integer | | not null | - p_jd | integer | | not null | -Partition key: LIST (id) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/foreign_key.out 2025-06-30 22:41:05.772119000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-30 22:47:24.811220700 +0000 @@ -2567,842 +2567,7 @@ create table fk_part (a int, constraint fkey foreign key (a) references fkpart2.pkey) partition by list (a) create table fk_part_1 partition of fkpart2.fk_part for values in (1) partition by list (a) create table fk_part_1_1 (a int, constraint my_fkey foreign key (a) references fkpart2.pkey); -alter table fkpart2.fk_part_1 attach partition fkpart2.fk_part_1_1 for values in (1); -alter table fkpart2.fk_part_1 drop constraint fkey; -- should fail -ERROR: cannot drop inherited constraint "fkey" of relation "fk_part_1" -alter table fkpart2.fk_part_1_1 drop constraint my_fkey; -- should fail -ERROR: cannot drop inherited constraint "my_fkey" of relation "fk_part_1_1" -alter table fkpart2.fk_part detach partition fkpart2.fk_part_1; -alter table fkpart2.fk_part_1 drop constraint fkey; -- ok -alter table fkpart2.fk_part_1_1 drop constraint my_fkey; -- doesn't exist -ERROR: constraint "my_fkey" of relation "fk_part_1_1" does not exist --- verify constraint deferrability -create schema fkpart3 - create table pkey (a int primary key) - create table fk_part (a int, constraint fkey foreign key (a) references fkpart3.pkey deferrable initially immediate) ... ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-30 22:41:05.779057200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-30 22:44:46.064149200 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
53/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-30 09:14:32.792261125 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-30 09:19:15.056209634 +0000 @@ -3549,2308 +3549,7 @@ end loop; end; $$ language plpgsql; -select forc01(); -NOTICE: 1, 1 -NOTICE: 2, 2 -NOTICE: 3, 3 -NOTICE: 4, 4 -NOTICE: 5, 5 -NOTICE: 6, 6 -NOTICE: 7, 7 -NOTICE: 8, 8 -NOTICE: 9, 9 -NOTICE: 10, 10 - forc01 --------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-30 09:14:32.792261125 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-30 09:18:09.342371981 +0000 @@ -3549,2308 +3549,7 @@ end loop; end; $$ language plpgsql; -select forc01(); -NOTICE: 1, 1 -NOTICE: 2, 2 -NOTICE: 3, 3 -NOTICE: 4, 4 -NOTICE: 5, 5 -NOTICE: 6, 6 -NOTICE: 7, 7 -NOTICE: 8, 8 -NOTICE: 9, 9 -NOTICE: 10, 10 - forc01 --------- ... |
53/4681 | Make COPY format extendable: Extract COPY TO format implementations |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out 2025-06-30 02:01:08.619226000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-06-30 02:09:59... @@ -1,19 +1,13 @@ CREATE TABLE copy_data (a smallint, b integer, c bigint); INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); -NOTICE: CopyFromInFunc: attribute: smallint -NOTICE: CopyFromInFunc: attribute: integer -NOTICE: CopyFromInFunc: attribute: bigint -NOTICE: CopyFromStart: the number of attributes: 3 -NOTICE: CopyFromOneRow -NOTICE: CopyFromEnd +ERROR: COPY format "test_copy_format" not recognized +LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); + ^ +\. +invalid command \. COPY copy_data TO stdout WITH (FORMAT 'test_copy_format'); -NOTICE: CopyToOutFunc: attribute: smallint ... |
53/5382 | Adding compression of temporary files |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-29 21:35:18.366958988 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-06-29 21:44:42.962659522 +0000 @@ -262,11 +262,8 @@ $$ select count(*) from simple r join simple s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- - t | f -(1 row) - +ERROR: could not read from temporary file: read only 8188 of 1572860 bytes +CONTEXT: PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement rollback to settings; -- parallel with parallel-aware hash join savepoint settings; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out 2025-06-29 21:35:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-06-29 21:37:50 @@ -262,11 +262,9 @@ $$ select count(*) from simple r join simple s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- - t | f -(1 row) - +ERROR: could not read from temporary file: read only 8176 of 17229 bytes +CONTEXT: parallel worker +PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement rollback to settings; -- parallel with parallel-aware hash join savepoint settings; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash_pglz.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/join_hash_pglz.out 2025-06-29 21:35:23.531481600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-06-29 21:42:33.693796100 +0... @@ -606,561 +606,10 @@ left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1; $$); - multibatch ------------- - t -(1 row) - -rollback to settings; --- single-batch with rescan, parallel-oblivious -savepoint settings; -set enable_parallel_hash = off; -set parallel_leader_participation = off; -set min_parallel_table_scan_size = 0; -set parallel_setup_cost = 0; -set parallel_tuple_cost = 0; ... |
53/5670 | avoid double scanning in function byteain |
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 2025-06-29 05:47:12.190475000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-06-29 05:54:35.158281000 +0... @@ -2042,7 +2042,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 1))) SubPlan 1 -> Limit @@ -2241,7 +2241,7 @@ Aggregate -> Nested Loop Left Join Join Filter: (tenk1.hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 + -> Seq Scan on tenk1 -> Memoize Cache Key: tenk1.hundred ... |
53/5814 | Add enable_groupagg GUC parameter to control GroupAggregate usage |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-29 03:24:14.804107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-29 03:26:09.9232450... @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-29 03:24:14.804107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-29 03:27:12.16677... @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-29 03:24:14.804107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-29 03:26:08.903131000 +0000 @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-29 03:24:11.539992857 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-29 03:28:42.278866362 +0000 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-29 03:24:11.539992857 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-29 03:26:27.931150760 +0000 @@ -4655,9 +4655,12 @@ Nested Loop Left Join Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122) -> Seq Scan on int8_tbl - -> Index Scan using tenk1_unique2 on tenk1 - Index Cond: (unique2 = int8_tbl.q2) -(5 rows) + -> Memoize + Cache Key: int8_tbl.q2 + Cache Mode: logical + -> Index Scan using tenk1_unique2 on tenk1 + Index Cond: (unique2 = int8_tbl.q2) +(8 rows) select * from ( @@ -4710,9 +4713,12 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-29 03:24:11.569634846 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-29 03:26:23.33032978... @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-29 03:24:11.569634846 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-29 03:27:39.506008... @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-29 03:24:11.569634846 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash.out 2025-06-29 03:26:22.550331154 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-06-29 03:23:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-29 03:24:49 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2025-06-29 03:23:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-29 03:25:58 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-06-29 03:23:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-06-29 03:24:49 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-29 03:24:18.570342900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-29 03:27:14.821536700 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-29 03:24:18.570342900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-29 03:29:59.970462300 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-29 03:24:18.570342900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-29 03:27:11.222413500 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
53/5751 | Disable parallel query by default |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-29 02:33:55.995689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-29 02:35:12.325131000 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-29 02:33:54.602933000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-29 02:36:36.594866000 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.162720000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-29 02:35:32.82... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.149845000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-29 02:35:48.592789000 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.162720000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-29 02:36:39.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.149845000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-29 02:37:01.92916200... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.162720000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-29 02:35:32.857811000 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.149845000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-29 02:35:46.560942000 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-29 02:33:49.850877514 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-29 02:38:51.696969831 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.857588216 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-29 02:40:08.329667954 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.837708397 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-29 02:40:36.510026871 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-29 02:33:51.619030388 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-29 02:37:47.241177092 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.857588216 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-06-29 02:42:22.390122942 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.837708397 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-06-29 02:42:36.649971468 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.857588216 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-29 02:37:58.885041535 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.837708397 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-29 02:38:25.028915637 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-29 02:33:51.657100088 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-29 02:37:03.242623806 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-29 02:33:49.937066786 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-29 02:39:12.278583613 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.888123061 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-29 02:37:36.40... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.872190442 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-29 02:37:51.830575572 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.888123061 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-29 02:38:53.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.872190442 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-29 02:39:09.76257898... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:51.888123061 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-29 02:37:34.690635765 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:51.872190442 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-29 02:37:48.230585551 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation... --- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-29 02:34:51 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe... --- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-29 02:33:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-29 02:36:25 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-29 02:35:07 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-29 02:35:15 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-29 02:36:16 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-29 02:36:27 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-06-29 02:35:10 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-06-29 02:35:19 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out 2025-06-29 02:33:55.852335500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-29 02:36:25.971500500 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove... --- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-29 02:33:52.257612400 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-29 02:40:55.110338100 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.513898500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-29 02:37:14.459292200 +00... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.483694900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-29 02:37:32.496923500 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.513898500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-29 02:39:51.887984400 +... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.483694900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-29 02:40:12.572076100 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-29 02:33:56.513898500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-29 02:37:08.497843600 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-29 02:33:56.483694900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-29 02:37:26.667339600 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
53/5669 | Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-28 22:34:52.836188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-28 22:38:31.005083... @@ -147,7 +147,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref -------+------------------+---------------------+----------------------- - 2 | 1 | 2 | 0 + 2 | 2 | 2 | 0 (1 row) -- Cleanup |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-28 22:34:53.025757179 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-28 22:41:22.815051944 +0000 @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 2 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-28 22:34:52.620533733 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-28 22:41:52.751216... @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 2 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
53/5447 | log_min_messages per backend type |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:51.498206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-28 22:31:30.832632... @@ -1635,1774 +1635,10 @@ (1 row) select * from fktable2; - x | y -----+---- - -0 | -0 -(1 row) - -update pktable2 set a = '0' where a = '-0'; -select * from pktable2; - a | b ----+---- - 0 | -0 -(1 row) - --- should have updated fktable2.x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:51.498206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-28 22:32:26.9639... @@ -463,2946 +463,10 @@ DELETE FROM PKTABLE where ptest1=2; -- Show PKTABLE and FKTABLE SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 1 | 2 | 3 | test1 - 1 | 3 | 3 | test2 - 1 | 3 | 4 | test3 -(3 rows) - -SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - 1 | 2 | 3 | 1 - | 2 | 3 | 2 - 2 | | 3 | 3 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:51.498206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-28 22:31:30.698661000 +0000 @@ -853,2556 +853,10 @@ (1, 2, NULL, 2); DELETE FROM PKTABLE WHERE id = 1 OR id = 2; SELECT * FROM FKTABLE ORDER BY id; - tid | id | fk_id_del_set_null | fk_id_del_set_default ------+----+--------------------+----------------------- - 1 | 1 | | - 1 | 2 | | 0 -(2 rows) - -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- Test some invalid FK definitions -CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid); -CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE); -ERROR: column "ftest2" referenced in foreign key constraint does not exist -CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2)); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.511512868 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-28 22:36:25.434839266 +0000 @@ -1591,1818 +1591,10 @@ -- Test deferred FK check on a tuple deleted by a rolled-back subtransaction -- create table pktable2(f1 int primary key); -create table fktable2(f1 int references pktable2 deferrable initially deferred); -insert into pktable2 values(1); -begin; -insert into fktable2 values(1); -savepoint x; -delete from fktable2; -rollback to x; -commit; -begin; -insert into fktable2 values(2); -savepoint x; -delete from fktable2; -rollback to x; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.511512868 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-06-28 22:37:24.598767899 +0000 @@ -919,2490 +919,10 @@ CREATE TABLE PKTABLE (ptest1 numeric PRIMARY KEY); INSERT INTO PKTABLE VALUES(42); CREATE TABLE FKTABLE (ftest1 int REFERENCES pktable); --- Check it actually works -INSERT INTO FKTABLE VALUES(42); -- should succeed -INSERT INTO FKTABLE VALUES(43); -- should fail -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey" -DETAIL: Key (ftest1)=(43) is not present in table "pktable". -UPDATE FKTABLE SET ftest1 = ftest1; -- should succeed -UPDATE FKTABLE SET ftest1 = ftest1 + 1; -- should fail -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey" -DETAIL: Key (ftest1)=(43) is not present in table "pktable". -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- Two columns, two tables -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2)); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.511512868 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-28 22:33:14.526973505 +0000 @@ -1319,2090 +1319,10 @@ SAVEPOINT savept1; -- don't change FK UPDATE fktable SET id = id + 1; --- Roll back the UPDATE -ROLLBACK TO savept1; --- should catch error from initial INSERT -COMMIT; -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey" -DETAIL: Key (fk)=(20) is not present in table "pktable". --- --- check ALTER CONSTRAINT --- -INSERT INTO fktable VALUES (1, 5); -ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey DEFERRABLE INITIALLY IMMEDIATE; -BEGIN; --- doesn't match FK, should throw error now ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.767276239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-28 22:33:09.617331... @@ -1264,2145 +1264,10 @@ ERROR: foreign key constraint "fk_241_132" cannot be implemented DETAIL: Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact... DROP TABLE pktable, fktable; --- test a tricky case: we can elide firing the FK check trigger during --- an UPDATE if the UPDATE did not change the foreign key --- field. However, we can't do this if our transaction was the one that --- created the updated row and the trigger is deferred, since our UPDATE --- will have invalidated the original newly-inserted tuple, and therefore --- cause the on-INSERT RI trigger not to be fired. -CREATE TEMP TABLE pktable ( - id int primary key, - other int -); -CREATE TEMP TABLE fktable ( - id int primary key, - fk int references pktable deferrable initially deferred ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.767276239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-28 22:34:17.3709... @@ -942,2467 +942,10 @@ DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... -- This fails because we mixed up the column ordering CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable); -ERROR: foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented -DETAIL: Key columns "ftest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- As does this... -CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest1, ptest2)); -ERROR: foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented -DETAIL: Key columns "ftest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- And again.. -CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest2, ptest1)); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest2" of the referenced table are of incompatible types: ... --- This works... -CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest2, ptest1)); -DROP TABLE FKTABLE; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 22:27:52.767276239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-28 22:33:07.069287873 +0000 @@ -1967,1442 +1967,10 @@ (5 rows) DROP TABLE fk_notpartitioned_fk, fk_partitioned_pk; --- Test some other exotic foreign key features: MATCH SIMPLE, ON UPDATE/DELETE --- actions -CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b)); -CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a); -CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502); -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk MATCH SIMPLE - ON DELETE SET NULL ON UPDATE SET NULL; -CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502); -CREATE TABLE fk_partitioned_fk_3 (a int, b int); -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503); --- this insert fails -INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/guc.out 2025-06-28 22:27:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-06-28 22:30:20 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/cluster.out 2025-06-28 22:27:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/cluster.out 2025-06-28 22:31:28 @@ -448,228 +448,10 @@ DROP TABLE clustertest; CREATE TABLE clustertest (f1 int PRIMARY KEY); CLUSTER clustertest USING clustertest_pkey; -CLUSTER clustertest; --- Check that partitioned tables can be clustered -CREATE TABLE clstrpart (a int) PARTITION BY RANGE (a); -CREATE TABLE clstrpart1 PARTITION OF clstrpart FOR VALUES FROM (1) TO (10) PARTITION BY RANGE (a); -CREATE TABLE clstrpart11 PARTITION OF clstrpart1 FOR VALUES FROM (1) TO (5); -CREATE TABLE clstrpart12 PARTITION OF clstrpart1 FOR VALUES FROM (5) TO (10) PARTITION BY RANGE (a); -CREATE TABLE clstrpart2 PARTITION OF clstrpart FOR VALUES FROM (10) TO (20); -CREATE TABLE clstrpart3 PARTITION OF clstrpart DEFAULT PARTITION BY RANGE (a); -CREATE TABLE clstrpart33 PARTITION OF clstrpart3 DEFAULT; -CREATE INDEX clstrpart_only_idx ON ONLY clstrpart (a); -CLUSTER clstrpart USING clstrpart_only_idx; -- fails -ERROR: cannot cluster on invalid index "clstrpart_only_idx" -DROP INDEX clstrpart_only_idx; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/cluster.out 2025-06-28 22:27:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out 2025-06-28 22:30:21 @@ -448,228 +448,10 @@ DROP TABLE clustertest; CREATE TABLE clustertest (f1 int PRIMARY KEY); CLUSTER clustertest USING clustertest_pkey; -CLUSTER clustertest; --- Check that partitioned tables can be clustered -CREATE TABLE clstrpart (a int) PARTITION BY RANGE (a); -CREATE TABLE clstrpart1 PARTITION OF clstrpart FOR VALUES FROM (1) TO (10) PARTITION BY RANGE (a); -CREATE TABLE clstrpart11 PARTITION OF clstrpart1 FOR VALUES FROM (1) TO (5); -CREATE TABLE clstrpart12 PARTITION OF clstrpart1 FOR VALUES FROM (5) TO (10) PARTITION BY RANGE (a); -CREATE TABLE clstrpart2 PARTITION OF clstrpart FOR VALUES FROM (10) TO (20); -CREATE TABLE clstrpart3 PARTITION OF clstrpart DEFAULT PARTITION BY RANGE (a); -CREATE TABLE clstrpart33 PARTITION OF clstrpart3 DEFAULT; -CREATE INDEX clstrpart_only_idx ON ONLY clstrpart (a); -CLUSTER clstrpart USING clstrpart_only_idx; -- fails -ERROR: cannot cluster on invalid index "clstrpart_only_idx" -DROP INDEX clstrpart_only_idx; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-28 22:27:55.552146700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-06-28 22:31:28.814240200 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_reg... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-28 22:27:55.552146700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2025-06-28 22:34:08.854255400 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-28 22:27:55.552146700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-28 22:31:27.900166800 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
53/5230 | Add IGNORE NULLS to Window functions |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 12:13:40.528943221 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-28 12:19:20.649840... @@ -2202,1207 +2202,10 @@ ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_4 FOR VALUES IN (3500,3502); -- should only have one constraint \d fk_partitioned_fk_4 - Partitioned table "public.fk_partitioned_fk_4" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: fk_partitioned_fk FOR VALUES IN (3500, 3502) -Partition key: RANGE (b, a) -Foreign-key constraints: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... -Number of partitions: 2 (Use \d+ to list them.) - -\d fk_partitioned_fk_4_1 - Table "public.fk_partitioned_fk_4_1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 12:13:40.528943221 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-28 12:20:26.1982... @@ -1740,1669 +1740,10 @@ DETAIL: Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk". -- check psql behavior \d fk_notpartitioned_pk - Table "public.fk_notpartitioned_pk" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b) -Referenced by: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - --- Check the exsting FK trigger -SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype -FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-28 12:13:40.528943221 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-28 12:19:18.081826128 +0000 @@ -2482,927 +2482,10 @@ alter table fkpart0.fk_part_1 drop constraint fk_part_1_a_fkey; ERROR: cannot drop inherited constraint "fk_part_1_a_fkey" of relation "fk_part_1" \d fkpart0.fk_part_23 \\ -- should have only one FK - Partitioned table "fkpart0.fk_part_23" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | -Partition of: fkpart0.fk_part FOR VALUES IN (2, 3) -Partition key: LIST (a) -Foreign-key constraints: - TABLE "fkpart0.fk_part" CONSTRAINT "fk_part_a_fkey" FOREIGN KEY (a) REFERENCES fkpart0.pkey(a) -Number of partitions: 1 (Use \d+ to list them.) - -\d fkpart0.fk_part_23_2 \\ -- should have only one FK - Table "fkpart0.fk_part_23_2" - Column | Type | Collation | Nullable | Default ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-28 06:32:02.418111653 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-06-28 06:40:40.779469855 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899839712 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-28 06:32:02.418111653 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numa.out 2025-06-28 06:42:49.175103646 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899624256 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-28 06:32:02.418111653 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-06-28 06:38:13.382972945 +0000 @@ -6,8 +6,4 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa; - ok ----- - t -(1 row) - +ERROR: invalid memory alloc request size 864765899885808 |
53/5694 | Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out 2025-06-28 05:56:39.963765029 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out 2025-06-28 06:01:10.39785772... @@ -223,32 +223,17 @@ BEGIN; SET LOCAL enable_indexscan = false; CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx; +ERROR: could not read blocks 143..158 in file "base/16387/t56_44275": Operation canceled -- head SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY ctid LIMIT 5; - id | abort_increasing | abort_decreasing | noabort_increasing ... --------+--------------------------------------+--------------------------------------+---------------------------------... - 1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000... - 2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000... - 3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000... - 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000... - 4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000... -(5 rows) ... |
53/4681 | Make COPY format extendable: Extract COPY TO format implementations |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out 2025-06-28 01:32:02.921501000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-06-28 01:39:43... @@ -1,19 +1,13 @@ CREATE TABLE copy_data (a smallint, b integer, c bigint); INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); -NOTICE: CopyFromInFunc: attribute: smallint -NOTICE: CopyFromInFunc: attribute: integer -NOTICE: CopyFromInFunc: attribute: bigint -NOTICE: CopyFromStart: the number of attributes: 3 -NOTICE: CopyFromOneRow -NOTICE: CopyFromEnd +ERROR: COPY format "test_copy_format" not recognized +LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format'); + ^ +\. +invalid command \. COPY copy_data TO stdout WITH (FORMAT 'test_copy_format'); -NOTICE: CopyToOutFunc: attribute: smallint ... |
53/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-06-28 00:52:12.223197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-28 00:55:25.042389000 +00... @@ -1202,1567 +1202,10 @@ (1 row) select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d']; - ?column? ----------- - -(1 row) - -select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c']; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','1','b']; - ?column? ... |
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 2025-06-28 00:52:12.223197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-28 00:56:19.278527000 +... @@ -1099,1670 +1099,10 @@ (1 row) select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2']; - ?column? ----------- - {"f3":1} -(1 row) - -select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0']; - ?column? ----------- - "f3" -(1 row) - -select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1']; - ?column? ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-06-28 00:52:12.223197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-28 00:55:21.379525000 +0000 @@ -1268,1501 +1268,10 @@ (1 row) select '[1,2,3]'::json #>> '{}'; - ?column? ----------- - [1,2,3] -(1 row) - -select '"foo"'::json #>> '{}'; - ?column? ----------- - foo -(1 row) - -select '42'::json #>> '{}'; - ?column? ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-06-28 00:52:09.082300139 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-28 00:58:13.259524015 +0000 @@ -5450,384 +5450,10 @@ \x -- jsonb to tsvector select to_tsvector('{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb); - to_tsvector ---------------------------------------------------------------------------- - 'aaa':1 'bbb':2 'ccc':4 'ddd':3 'eee':6 'fff':7 'ggg':8 'hhh':10 'iii':11 -(1 row) - --- jsonb to tsvector with config -select to_tsvector('simple', '{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb); - to_tsvector ---------------------------------------------------------------------------- - 'aaa':1 'bbb':2 'ccc':4 'ddd':3 'eee':6 'fff':7 'ggg':8 'hhh':10 'iii':11 -(1 row) - --- jsonb to tsvector with stop words ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2025-06-28 00:52:09.078294761 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-28 00:59:54.819499982 +0000 @@ -1432,1337 +1432,10 @@ -- populate_record create type jpop as (a text, b int, c timestamp); -CREATE DOMAIN js_int_not_null AS int NOT NULL; -CREATE DOMAIN js_int_array_1d AS int[] CHECK(array_length(VALUE, 1) = 3); -CREATE DOMAIN js_int_array_2d AS int[][] CHECK(array_length(VALUE, 2) = 3); -create type j_unordered_pair as (x int, y int); -create domain j_ordered_pair as j_unordered_pair check((value).x <= (value).y); -CREATE TYPE jsrec AS ( - i int, - ia _int4, - ia1 int[], - ia2 int[][], - ia3 int[][][], - ia1d js_int_array_1d, - ia2d js_int_array_2d, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:09.082300139 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-28 00:55:31.619621196 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:10.946714168 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-28 00:54:45.393227495... @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-06-28 00:52:10.946714168 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonb.out 2025-06-28 00:55:59.509423454 ... @@ -1757,4077 +1757,7 @@ (1 row) SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2']; - ?column? ------------ - {"f3": 1} -(1 row) - -SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','0']; - ?column? ----------- - "f3" -(1 row) - -SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','1']; - ?column? ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:10.946714168 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-28 00:54:43.317215814 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-06-28 00:51:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-28 00:53:49 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-06-28 00:51:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-28 00:55:12 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out 2025-06-28 00:51:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-06-28 00:53:50 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:15.568268000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-28 00:56:07.450243900 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:15.568268000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-28 00:58:45.184562400 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/jsonpath.out 2025-06-28 00:52:15.568268000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-28 00:56:06.660848800 +0000 @@ -436,998 +436,7 @@ (1 row) select '$.replace("hello","bye")'::jsonpath; - jsonpath --------------------------- - $.replace("hello","bye") -(1 row) - -select '$.lower()'::jsonpath; - jsonpath ------------ - $.lower() -(1 row) - -select '$.upper()'::jsonpath; - jsonpath ... |
53/5634 | track generic and custom plan calls in pg_stat_statements |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out 2025-06-27 23:45:39.467512000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-27 23:48:56.302161000 +0... @@ -56,7 +56,7 @@ ORDER BY query COLLATE "C"; calls | generic_plan_calls | custom_plan_calls | toplevel | query -------+--------------------+-------------------+----------+---------------------------------------------------- - 3 | 1 | 2 | t | SELECT $1 + 3 | 1 | 2 | t | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 (3 rows) @@ -121,7 +121,7 @@ -------+--------------------+-------------------+----------+-----------------------------------------------------------... 3 | 0 | 0 | t | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF... 3 | 0 | 0 | t | EXPLAIN (COSTS OFF) EXECUTE p1(1) - 6 | 2 | 4 | f | SELECT $1 + 6 | 2 | 4 | f | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out 2025-06-27 23:45:38.305391335 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-27 23:51:56.045059813 +0000 @@ -56,7 +56,7 @@ ORDER BY query COLLATE "C"; calls | generic_plan_calls | custom_plan_calls | toplevel | query -------+--------------------+-------------------+----------+---------------------------------------------------- - 3 | 1 | 2 | t | SELECT $1 + 3 | 1 | 2 | t | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 (3 rows) @@ -121,7 +121,7 @@ -------+--------------------+-------------------+----------+-----------------------------------------------------------... 3 | 0 | 0 | t | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF... 3 | 0 | 0 | t | EXPLAIN (COSTS OFF) EXECUTE p1(1) - 6 | 2 | 4 | f | SELECT $1 + 6 | 2 | 4 | f | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out 2025-06-27 23:45:36.547707123 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-27 23:51:12.655733906 +0... @@ -56,7 +56,7 @@ ORDER BY query COLLATE "C"; calls | generic_plan_calls | custom_plan_calls | toplevel | query -------+--------------------+-------------------+----------+---------------------------------------------------- - 3 | 1 | 2 | t | SELECT $1 + 3 | 1 | 2 | t | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 (3 rows) @@ -121,7 +121,7 @@ -------+--------------------+-------------------+----------+-----------------------------------------------------------... 3 | 0 | 0 | t | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF... 3 | 0 | 0 | t | EXPLAIN (COSTS OFF) EXECUTE p1(1) - 6 | 2 | 4 | f | SELECT $1 + 6 | 2 | 4 | f | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out 2025-06-27 23:45:12 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-27 23:49:10 @@ -56,7 +56,7 @@ ORDER BY query COLLATE "C"; calls | generic_plan_calls | custom_plan_calls | toplevel | query -------+--------------------+-------------------+----------+---------------------------------------------------- - 3 | 1 | 2 | t | SELECT $1 + 3 | 1 | 2 | t | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 (3 rows) @@ -121,7 +121,7 @@ -------+--------------------+-------------------+----------+-----------------------------------------------------------... 3 | 0 | 0 | t | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF... 3 | 0 | 0 | t | EXPLAIN (COSTS OFF) EXECUTE p1(1) - 6 | 2 | 4 | f | SELECT $1 + 6 | 2 | 4 | f | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat... --- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out 2025-06-27 23:45:42.024135400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-27 23:53:14.556544500 +0000 @@ -56,7 +56,7 @@ ORDER BY query COLLATE "C"; calls | generic_plan_calls | custom_plan_calls | toplevel | query -------+--------------------+-------------------+----------+---------------------------------------------------- - 3 | 1 | 2 | t | SELECT $1 + 3 | 1 | 2 | t | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 (3 rows) @@ -121,7 +121,7 @@ -------+--------------------+-------------------+----------+-----------------------------------------------------------... 3 | 0 | 0 | t | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF... 3 | 0 | 0 | t | EXPLAIN (COSTS OFF) EXECUTE p1(1) - 6 | 2 | 4 | f | SELECT $1 + 6 | 2 | 4 | f | PREPARE p1 AS SELECT $1 1 | 0 | 0 | t | SELECT pg_stat_statements_reset() IS NOT NULL AS t 3 | 0 | 0 | t | SET plan_cache_mode TO $1 ... |
53/5382 | Adding compression of temporary files |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-27 21:11:20.190994612 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-06-27 21:20:24.... @@ -252,21 +252,13 @@ (9 rows) select count(*) from simple r join simple s using (id); - count -------- - 20000 -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 1572860 bytes select original > 1 as initially_multibatch, final > original as increased_batches from hash_join_batches( $$ select count(*) from simple r join simple s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-27 21:11:20.190994612 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-06-27 21:21:4... @@ -252,21 +252,13 @@ (9 rows) select count(*) from simple r join simple s using (id); - count -------- - 20000 -(1 row) - +ERROR: could not read from temporary file: read only 8176 of 1572860 bytes select original > 1 as initially_multibatch, final > original as increased_batches from hash_join_batches( $$ select count(*) from simple r join simple s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out 2025-06-27 21:10:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-06-27 21:12:51 @@ -571,58 +571,6 @@ set enable_material = off; set enable_mergejoin = off; set work_mem = '64kB'; -set hash_mem_multiplier = 1.0; -explain (costs off) - select count(*) from join_foo - left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss - on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1; - QUERY PLAN ------------------------------------------------------------------------------------- - Aggregate - -> Nested Loop Left Join - Join Filter: ((join_foo.id < (b1.id + 1)) AND (join_foo.id > (b1.id - 1))) - -> Seq Scan on join_foo - -> Gather - Workers Planned: 2 ... |
53/5814 | Add enable_groupagg GUC parameter to control GroupAggregate usage |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:15.475149000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-27 08:34:13.793597000 +00... @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-27 08:32:15.437313000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-27 08:35:20.04720... @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-27 08:32:15.437313000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-27 08:34:12.002890000 +0000 @@ -3612,8 +3612,8 @@ ) AS sub GROUP BY c1 ORDER BY c1; - QUERY PLAN ------------------------------------------------------------------------------ + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- GroupAggregate Group Key: sub.c1 -> Sort @@ -3622,7 +3622,7 @@ -> HashAggregate Group Key: test_groupagg.c1, test_groupagg.c2 -> Seq Scan on test_groupagg - Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0' + Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0' ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:15.915649236 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-27 08:37:55.530246656 +0000 @@ -4655,9 +4655,12 @@ Nested Loop Left Join Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122) -> Seq Scan on int8_tbl - -> Index Scan using tenk1_unique2 on tenk1 - Index Cond: (unique2 = int8_tbl.q2) -(5 rows) + -> Memoize + Cache Key: int8_tbl.q2 + Cache Mode: logical + -> Index Scan using tenk1_unique2 on tenk1 + Index Cond: (unique2 = int8_tbl.q2) +(8 rows) select * from ( @@ -4710,9 +4713,12 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-27 08:32:15.915649236 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash.out 2025-06-27 08:39:40.648831009 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:15.915649236 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-27 08:34:30.816648365 +0000 @@ -5854,22 +5854,26 @@ on t1.q2 = t2.q2 left join onek t4 on t2.q2 < t3.unique2; - QUERY PLAN -------------------------------------------------- + QUERY PLAN +----------------------------------------------------------- Nested Loop Left Join Join Filter: (t2.q2 < t3.unique2) -> Nested Loop Left Join - Join Filter: (t2.q1 > t3.unique1) -> Hash Left Join Hash Cond: (t1.q2 = t2.q2) -> Seq Scan on int8_tbl t1 -> Hash -> Seq Scan on int8_tbl t2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:16.031358802 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-27 08:34:28.461958595 +00... @@ -8045,15 +8045,15 @@ lateral (select x.q1,y.q1,y.q2) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:16.031358802 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-06-27 08:35:43.978884633 +... @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-27 08:32:16.031358802 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-27 08:34:28.585959856 +0000 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-06-27 08:32:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-27 08:34:57 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2025-06-27 08:32:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-06-27 08:36:41 @@ -8028,15 +8028,15 @@ lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2); q1 | q2 | q1 | q2 | xq1 | yq1 | ... ------------------+-------------------+------------------+-------------------+------------------+------------------+---... - 123 | 456 | | | 123 | | ... - 123 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 123 | 4567890123456789 | -4... - 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... - 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... - 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 123 | 123 | 456 | 4567890123456789 | 123 | ... - 4567890123456789 | 4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4... - 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 4567890123456789 | 123 | 123 | 4567890123456789 | 4567890123456789 | 123 | 4... 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4567890123456789 | ... + 123 | 4567890123456789 | 4567890123456789 | 123 | 123 | 4567890123456789 | ... + 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 4... + 123 | 4567890123456789 | 4567890123456789 | 4567890123456789 | 123 | 4567890123456789 | 4... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2025-06-27 08:32:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out 2025-06-27 08:35:01 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-27 08:32:18.626123600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-27 08:35:05.533848400 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-27 08:32:18.626123600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-27 08:37:33.319941400 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/join_hash.out 2025-06-27 08:32:18.626123600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-27 08:34:52.774587200 +0000 @@ -1137,18 +1137,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
53/5751 | Disable parallel query by default |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-27 07:53:23.217880000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-27 07:54:35.694825000 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-27 07:53:21.832784000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-27 07:55:54.188343000 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:23.387121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-27 07:54:54.60... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:23.374000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-27 07:55:09.773517000 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:23.387121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-27 07:56:01.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:23.374000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-27 07:56:21.26505500... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:23.387121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-27 07:54:54.454370000 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:23.374000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-27 07:55:10.525306000 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-27 07:53:20.904622466 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-27 07:58:31.211090882 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:22.857871552 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-27 07:58:34.247079923 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:22.837897392 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-27 07:58:47.439027979 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-27 07:53:22.630166121 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-27 07:56:56.387073946 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:22.857871552 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-27 07:57:06.159126013 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:22.837897392 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-27 07:57:43.243193598 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out 2025-06-27 07:53:22.633658235 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-27 07:56:21.893052279 +... @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o... --- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-27 07:53:20.897658171 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-27 07:58:20.232870326 +... @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:22.865658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-27 07:56:48.24... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:22.849658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-27 07:57:01.897009243 ... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:22.865658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-27 07:58:04.... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:22.849658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-27 07:58:19.76087089... @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:22.865658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-27 07:56:48.501040782 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:22.849658243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-27 07:57:02.997006381 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation... --- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-27 07:54:51 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe... --- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-27 07:53:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-27 07:56:25 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-27 07:55:08 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-27 07:55:16 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-27 07:56:13 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-27 07:56:24 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-06-27 07:55:10 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-06-27 07:55:18 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out 2025-06-27 07:53:25.148099600 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-27 07:55:58.782329100 +0000 @@ -46,6 +46,7 @@ 1 (1 row) +step e1c: COMMIT; step d2a1: <... completed> sum ----- @@ -57,7 +58,6 @@ 1 (1 row) -step e1c: COMMIT; step d2c: COMMIT; step e2l: <... completed> lock_excl |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove... --- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out 2025-06-27 07:53:21.561197000 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-27 08:00:41.964180500 +0000 @@ -91,26 +91,26 @@ GroupAggregate Group Key: vegetables.genus Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 0 -> Sort Sort Key: vegetables.genus, vegetables.name Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false Plan Node ID: 1 -> Append Disabled Nodes: 0 - Parallel Safe: true + Parallel Safe: false ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:25.825794600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-27 07:56:49.459058100 +00... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:25.796009500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-27 07:57:10.553802200 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:25.825794600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-27 07:59:39.385950800 +... @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:25.796009500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-27 08:00:01.172103900 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2025-06-27 07:53:25.825794600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-27 07:56:48.704216100 +0000 @@ -1390,7 +1390,6 @@ select set_role_and_error(0); ERROR: division by zero CONTEXT: SQL function "set_role_and_error" statement 1 -parallel worker reset debug_parallel_query; drop function set_and_report_role(); drop function set_role_and_error(int); diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2025-06-27 07:53:25.796009500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-27 07:57:05.641693200 +0000 @@ -4111,15 +4111,11 @@ $$ language plpgsql parallel safe; set debug_parallel_query to on; explain (verbose, costs off) select error_trap_test(); - QUERY PLAN ------------------------------------ ... |
53/5669 | Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-27 03:40:03.950702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-27 03:43:45.456743... @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 1 | 0 | 0 (1 row) -- Perform single min/max reset @@ -147,7 +147,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref -------+------------------+---------------------+----------------------- - 2 | 1 | 2 | 0 + 2 | 2 | 2 | 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-27 03:40:05.053460490 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-27 03:46:26.069839994 +0000 @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 1 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out 2025-06-27 03:40:04.989211811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-27 03:47:24.513520... @@ -45,7 +45,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 0 | 0 | 0 | 0 + 2 | 0 | 2 | 0 | 0 (1 row) -- Perform single min/max reset @@ -71,7 +71,7 @@ WHERE query LIKE '%STMTTS%'; total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref -------+------------------+------------------+------------------------------+----------------------- - 2 | 1 | 1 | 1 | 0 + 2 | 1 | 2 | 1 | 0 (1 row) ... |
53/5447 | log_min_messages per backend type |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.657320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-27 03:38:45.130063... @@ -686,2723 +686,10 @@ DELETE FROM PKTABLE where ptest2=5; -- Show PKTABLE and FKTABLE SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 2 | 4 | 5 | test4 - 1 | 2 | 3 | test2 -(2 rows) - -SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - | 2 | 3 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 - | 3 | 4 | 5 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.657320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-27 03:39:51.8031... @@ -499,2910 +499,10 @@ (2 rows) SELECT * FROM FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - 1 | 2 | 3 | 1 -(1 row) - -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- cascade update/delete -CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) ); -CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int, CONSTRAINT constrname3 - FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE - ON DELETE CASCADE ON UPDATE CASCADE); --- Insert Primary Key values ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.657320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-27 03:38:40.908676000 +0000 @@ -730,2679 +730,10 @@ DETAIL: Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable". -- Show FKTABLE SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - 1 | 2 | 3 | 1 - 2 | 3 | 4 | 1 - 2 | 4 | 5 | 1 - | 2 | 3 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 - | 3 | 4 | 5 -(7 rows) - --- Try to update something that will fail -UPDATE PKTABLE set ptest2=5 where ptest2=2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.918389985 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-27 03:43:07.938648569 +0000 @@ -1250,2159 +1250,7 @@ -- these should work ALTER TABLE fktable ADD CONSTRAINT fk_123_123 FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id1,id2,id3); -ALTER TABLE fktable ADD CONSTRAINT fk_213_213 -FOREIGN KEY (x2,x1,x3) REFERENCES pktable(id2,id1,id3); -ALTER TABLE fktable ADD CONSTRAINT fk_253_213 -FOREIGN KEY (x2,x5,x3) REFERENCES pktable(id2,id1,id3); --- these should fail -ALTER TABLE fktable ADD CONSTRAINT fk_123_231 -FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1); -ERROR: foreign key constraint "fk_123_231" cannot be implemented -DETAIL: Key columns "x1" of the referencing table and "id2" of the referenced table are of incompatible types: integer... -ALTER TABLE fktable ADD CONSTRAINT fk_241_132 -FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2); -ERROR: foreign key constraint "fk_241_132" cannot be implemented -DETAIL: Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.918389985 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-06-27 03:44:56.317720570 +0000 @@ -919,2490 +919,10 @@ CREATE TABLE PKTABLE (ptest1 numeric PRIMARY KEY); INSERT INTO PKTABLE VALUES(42); CREATE TABLE FKTABLE (ftest1 int REFERENCES pktable); --- Check it actually works -INSERT INTO FKTABLE VALUES(42); -- should succeed -INSERT INTO FKTABLE VALUES(43); -- should fail -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey" -DETAIL: Key (ftest1)=(43) is not present in table "pktable". -UPDATE FKTABLE SET ftest1 = ftest1; -- should succeed -UPDATE FKTABLE SET ftest1 = ftest1 + 1; -- should fail -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey" -DETAIL: Key (ftest1)=(43) is not present in table "pktable". -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- Two columns, two tables -CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2)); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:54.918389985 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-27 03:40:27.185043815 +0000 @@ -1740,1669 +1740,10 @@ DETAIL: Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk". -- check psql behavior \d fk_notpartitioned_pk - Table "public.fk_notpartitioned_pk" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b) -Referenced by: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - --- Check the exsting FK trigger -SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype -FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:55.089477944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-27 03:39:58.072558... @@ -1925,1484 +1925,7 @@ -- All constraints are now valid and enforced. SELECT conname, conenforced, convalidated FROM pg_constraint WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text; - conname | conenforced | convalidated -----------------------------------+-------------+-------------- - fk_notpartitioned_fk_a_b_fkey | t | t - fk_notpartitioned_fk_a_b_fkey_1 | t | t - fk_notpartitioned_fk_a_b_fkey_2 | t | t - fk_notpartitioned_fk_a_b_fkey2 | t | t - fk_notpartitioned_fk_a_b_fkey2_1 | t | t - fk_notpartitioned_fk_a_b_fkey2_2 | t | t -(6 rows) - --- test a self-referential FK -ALTER TABLE fk_partitioned_pk ADD CONSTRAINT selffk FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID; -CREATE TABLE fk_partitioned_pk_3 PARTITION OF fk_partitioned_pk FOR VALUES FROM (2000,2000) TO (3000,3000) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:55.089477944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-27 03:40:59.2365... @@ -863,2546 +863,10 @@ DROP TABLE PKTABLE; -- Test some invalid FK definitions CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid); -CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE); -ERROR: column "ftest2" referenced in foreign key constraint does not exist -CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2)); -ERROR: column "ptest2" referenced in foreign key constraint does not exist -CREATE TABLE FKTABLE_FAIL3 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (tableoid) REFERENCES PKTABLE(someoid)); -ERROR: system columns cannot be used in foreign keys -CREATE TABLE FKTABLE_FAIL4 ( ftest1 oid, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(tableoid)); -ERROR: system columns cannot be used in foreign keys -DROP TABLE PKTABLE; --- Test for referencing column number smaller than referenced constraint -CREATE TABLE PKTABLE (ptest1 int, ptest2 int, UNIQUE(ptest1, ptest2)); -CREATE TABLE FKTABLE_FAIL1 (ftest1 int REFERENCES pktable(ptest1)); -ERROR: there is no unique constraint matching given keys for referenced table "pktable" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:55.089477944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-27 03:39:55.376559989 +0000 @@ -2044,1365 +2044,10 @@ ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk ON DELETE SET DEFAULT ON UPDATE SET DEFAULT; -INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503); -INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503); --- this fails, because the defaults for the referencing table are not present --- in the referenced table: -UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502; -ERROR: insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2501, 142857) is not present in table "fk_notpartitioned_pk". --- but inserting the row we can make it work: -INSERT INTO fk_notpartitioned_pk VALUES (2501, 142857); -UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502; -SELECT * FROM fk_partitioned_fk WHERE b = 142857; - a | b -------+-------- ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/guc.out 2025-06-27 03:34:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-06-27 03:37:20 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-27 03:38:34 @@ -486,2923 +486,10 @@ CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, UNIQUE(ptest1, ptest2, ptest3) ); CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int, CONSTRAINT constrname3 FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE (ptest1, ptest2, ptest3)); -INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1'); -INSERT INTO PKTABLE VALUES (1, 3, NULL, 'test2'); -INSERT INTO PKTABLE VALUES (2, NULL, 4, 'test3'); -INSERT INTO FKTABLE VALUES (1, 2, 3, 1); -DELETE FROM PKTABLE WHERE ptest1 = 2; -SELECT * FROM PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 1 | 2 | 3 | test1 - 1 | 3 | | test2 -(2 rows) - -SELECT * FROM FKTABLE; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/regress/regress/results/g... --- /Users/admin/pgsql/src/test/regress/expected/guc.out 2025-06-27 03:34:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2025-06-27 03:37:20 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-27 03:34:57.568266900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-06-27 03:38:35.180478900 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/foreign_key.out 2025-06-27 03:34:57.559470900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-27 03:41:12.328937300 +0000 @@ -2918,491 +2918,10 @@ CREATE TABLE pt1_2 PARTITION OF pt FOR VALUES IN (1, 2) PARTITION BY LIST (f1); CREATE TABLE pt1 PARTITION OF pt1_2 FOR VALUES IN (1); CREATE TABLE pt2 PARTITION OF pt1_2 FOR VALUES IN (2); -CREATE TABLE ref(f1 int, f2 int, f3 int); -ALTER TABLE ref ADD FOREIGN KEY(f1,f2) REFERENCES pt; -ALTER TABLE ref ALTER CONSTRAINT ref_f1_f2_fkey_1 - DEFERRABLE INITIALLY DEFERRED; -- fails -ERROR: cannot alter constraint "ref_f1_f2_fkey_1" on relation "ref" -DETAIL: Constraint "ref_f1_f2_fkey_1" is derived from constraint "ref_f1_f2_fkey" of relation "ref". -HINT: You may alter the constraint it derives from instead. -ALTER TABLE ref ALTER CONSTRAINT ref_f1_f2_fkey - DEFERRABLE INITIALLY DEFERRED; -INSERT INTO pt VALUES(1,2,3); -INSERT INTO ref VALUES(1,2,3); -BEGIN; -DELETE FROM pt; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results... --- C:/cirrus/src/test/regress/expected/guc.out 2025-06-27 03:34:57.568266900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-27 03:38:35.180478900 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail -ERROR: invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1" -DETAIL: Generic log level was not defined. -SET log_min_messages TO 'debug1, backend:error, fatal'; -- fail -ERROR: invalid value for parameter "log_min_messages": "debug1, backend:error, fatal" -DETAIL: Generic log level was already assigned. -SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1" -DETAIL: Unrecognized backend type: "foo". -SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1'; -- fail -ERROR: invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1" -DETAIL: Unrecognized log level: "bar". -SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug... -SHOW log_min_messages; ... |
53/5809 | parallel pg_restore: avoid disk seeks when jumping short distance forward |
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 2025-06-26 23:10:23.639135000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-06-26 23:16:57.631830000 +0... @@ -2042,7 +2042,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 1))) SubPlan 1 -> Limit @@ -2241,7 +2241,7 @@ Aggregate -> Nested Loop Left Join Join Filter: (tenk1.hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 + -> Seq Scan on tenk1 -> Memoize Cache Key: tenk1.hundred ... |