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 ... |
53/5829 | VCI (columnar store extension) |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/vci/expected/vci.out /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.ou... --- /tmp/cirrus-ci-build/contrib/vci/expected/vci.out 2025-06-26 18:33:14.463971640 +0000 +++ /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.out 2025-06-26 18:40:42.724031030 +0000 @@ -88,39 +88,7 @@ INSERT INTO testtable (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15, c16, c17, c18, c19, c20... -- Create an index which uses VCI index access method CREATE INDEX testindex ON testtable USING vci (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15,... --- We expect VCI plans are chosen here -EXPLAIN (ANALYZE, TIMING OFF, COSTS OFF, SUMMARY OFF, BUFFERS OFF) -SELECT key, count(*) AS count_star, count(c05) AS count_c05 FROM testtable WHERE NOT cond = 0 GROUP BY key ORDER BY key... - QUERY PLAN ------------------------------------------------------------------------------------------------- - Sort (actual rows=14.00 loops=1) - Sort Key: key - Sort Method: quicksort Memory: 25kB - -> Custom Scan (VCI HashAggregate) (actual rows=14.00 loops=1) - Group Key: key - -> Custom Scan (VCI Scan) using testindex on testtable (actual rows=10221.00 loops=1) - Filter: (cond <> 0) - Rows Removed by Filter: 476 ... |
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-26 16:21:05.501510934 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-26 16:26:47.988380... @@ -1976,1433 +1976,10 @@ 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". --- but since the FK is MATCH SIMPLE, this one doesn't -INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, NULL); --- now create the referenced row ... -INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503); ... |
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-26 16:21:05.501510934 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-26 16:27:56.1501... @@ -1740,1669 +1740,7 @@ 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-26 16:21:05.501510934 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-26 16:26:47.056360617 +0000 @@ -2241,1168 +2241,10 @@ PARTITION BY RANGE (a); CREATE TABLE fk_partitioned_fk_5_1 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk); ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500); -ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10); -ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_5; -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500); --- this one has two constraints, similar but not quite the one in the parent, --- so it gets a new one -\d fk_partitioned_fk_5 - Partitioned table "public.fk_partitioned_fk_5" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: fk_partitioned_fk FOR VALUES IN (4500) -Partition key: RANGE (a) ... |
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-25 21:55:05.735126257 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-06-25 22:03:20.616051753 +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/regress/results/numa.out --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-25 21:55:05.735126257 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-06-25 22:01:23.556156526 +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/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-25 08:40:21.572572000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-06-25 08:48:26... @@ -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-25 06:03:22.573853000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-25 06:06:27.853934000 +00... @@ -1049,1720 +1049,10 @@ (1 row) select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2'); - json_extract_path_text ------------------------- - {"f3":1} -(1 row) - -select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path_text ------------------------- - f3 -(1 row) - -select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text); - json_extract_path_text ... |
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-25 06:03:22.573853000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-25 06:07:36.653932000 +... @@ -1123,1646 +1123,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-25 06:03:22.573853000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-25 06:06:38.239095000 +0000 @@ -1472,1297 +1472,10 @@ (1 row) select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+--- - blurfl | | -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 -(1 row) - -select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c ... |
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-25 06:03:19.893565018 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-25 06:09:29.378021442 +0000 @@ -5245,589 +5245,10 @@ update test_jsonb_subscript set test_json = NULL where id = 3; update test_jsonb_subscript set test_json[0] = '1'; select * from test_jsonb_subscript; - id | test_json -----+--------------------------------------------------------------- - 1 | {"0": 1, "a": [1, 2, 3], "another_key": null} - 2 | {"0": 1, "a": [1, 2, 3], "key": "value", "another_key": null} - 3 | [1] -(3 rows) - --- Fill the gaps logic -delete from test_jsonb_subscript; -insert into test_jsonb_subscript values (1, '[0]'); -update test_jsonb_subscript set test_json[5] = '1'; -select * from test_jsonb_subscript; - id | 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-06-25 06:03:19.889573390 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-25 06:11:11.881570971 +0000 @@ -1981,788 +1981,10 @@ SELECT * FROM json_populate_recordset(null::record, '[{"x": 776}]') AS (x int, y int); - x | y ------+--- - 776 | -(1 row) - --- empty array is a corner case -SELECT json_populate_recordset(null::record, '[]'); -ERROR: could not determine row type for result of json_populate_recordset -HINT: Provide a non-null record argument, or call the function in the FROM clause using a column definition list. -SELECT json_populate_recordset(row(1,2), '[]'); - json_populate_recordset -------------------------- -(0 rows) ... |
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-06-25 06:03:19.893565018 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-25 06:06:46.514396243 +0000 @@ -4049,1785 +4049,7 @@ (1 row) SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{3}'; - ?column? ----------- - [3, 4] -(1 row) - -SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4}'; - ?column? ---------------- - {"5": "five"} -(1 row) - -SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4,5}'; - ?column? ... |
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-25 06:03:19.381387788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-25 06:05:47.552750210... @@ -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-06-25 06:03:19.381387788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-25 06:06:54.520715773 +... @@ -1902,867 +1902,7 @@ (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:5... - a | b | c ---------+----+-------------------------- - blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 -(2 rows) - -select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- - blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 -(2 rows) - ... |
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-25 06:03:19.381387788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-25 06:05:44.964751950 +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 ... |
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-25 06:03:23.551389100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-25 06:07:18.872007500 +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-25 06:03:23.551389100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-25 06:10:13.752662300 +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-25 06:03:23.551389100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-25 06:07:18.574152600 +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-25 02:47:42.651620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-25 02:51:11.254408000 +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-25 02:47:37.765191945 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-25 02:53:18.680599087 +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-25 02:47:38.606314163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-25 02:53:46.718031609 +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 ... |
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-25 02:47:39.164656500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-25 02:54:57.468367100 +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 - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-24 18:51:17.530211951 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash_pglz.out 2025-06-24 19:00:00.550097199 +0000 @@ -383,11 +383,9 @@ $$ select count(*) from simple r join bigger_than_it_looks s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- - f | t -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 33554940 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; |
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/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-24 18:51:19.691462306 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-06-24 19:01:5... @@ -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 -----------------------+------------------- ... |
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-24 18:51:19.691462306 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-06-24 19:00:28.295528045 +0000 @@ -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 -----------------------+------------------- ... |
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-24 06:58:18.175516000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out 2025-06-24 07:06:02... @@ -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/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-24 03:35:58.919319034 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-06-24 03:43:59.449181080 +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/regress/results/numa.out --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-24 03:35:58.919319034 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-06-24 03:41:38.059147163 +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 |
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-23 22:23:16.700050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-23 22:26:46.461744000 +00... @@ -1135,1634 +1135,10 @@ (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 #> '{}'; - ?column? ---------------------------- - {"a": {"b":{"c": "foo"}}} -(1 row) - -select '[1,2,3]'::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-06-23 22:23:16.700050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-23 22:28:00.213124000 +... @@ -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-06-23 22:23:16.700050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-23 22:26:44.579534000 +0000 @@ -1031,1738 +1031,10 @@ (1 row) select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path -------------------- - "f3" -(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 ... |
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-23 22:23:14.071103344 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-23 22:29:52.734561152 +0000 @@ -3533,2301 +3533,10 @@ (1 row) SELECT count(*) FROM testjsonb WHERE j @@ '"CC" == $.wait'; - count -------- - 15 -(1 row) - -SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public'; - count -------- - 2 -(1 row) - -SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25'; - count ... |
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-23 22:23:14.071103344 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-23 22:31:07.898523760 +0000 @@ -1813,956 +1813,7 @@ (1 row) SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q; -ERROR: cannot call populate_composite on a scalar -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q; -ERROR: cannot call populate_composite on an array -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q; - rec ------------------------------------ - (abc,,"Thu Jan 02 00:00:00 2003") -(1 row) - -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q; - rec -------------------------------------- - (abc,42,"Thu Jan 02 00:00:00 2003") ... |
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-06-23 22:23:14.071103344 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-23 22:26:46.702730312 +0000 @@ -4847,987 +4847,7 @@ (1 row) select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'use_json_null') as use_json_null; - use_json_null ---------------------- - {"a": 1, "b": null} -(1 row) - -\pset null '' --- jsonb_insert -select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '"new_value"'); - jsonb_insert -------------------------------- - {"a": [0, "new_value", 1, 2]} -(1 row) - ... |
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-23 22:23:15.425419112 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-23 22:25:53.633058140... @@ -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-06-23 22:23:15.421419112 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-23 22:27:08.517012712 +... @@ -2055,714 +2055,10 @@ DROP TYPE jsrec; DROP TYPE jsrec_i_not_null; DROP DOMAIN js_int_not_null; -DROP DOMAIN js_int_array_1d; -DROP DOMAIN js_int_array_2d; -DROP DOMAIN j_ordered_pair; -DROP TYPE j_unordered_pair; ---json_typeof() function -select value, json_typeof(value) - from (values (json '123.4'), - (json '-1'), - (json '"foo"'), - (json 'true'), - (json 'false'), - (json 'null'), - (json '[1, 2, 3]'), ... |
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-23 22:23:15.425419112 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-23 22:25:49.757059976 +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/jsonb.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/jsonb.out 2025-06-23 22:22:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb.out 2025-06-23 22:24:50 @@ -5155,679 +5155,10 @@ id int, test_json jsonb ); -insert into test_jsonb_subscript values -(1, '{}'), -- empty jsonb -(2, '{"key": "value"}'); -- jsonb with data --- update empty jsonb -update test_jsonb_subscript set test_json['a'] = '1' where id = 1; -select * from test_jsonb_subscript; - id | test_json -----+------------------ - 2 | {"key": "value"} - 1 | {"a": 1} -(2 rows) - --- update jsonb with some data ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2025-06-23 22:22:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-23 22:26:11 @@ -2245,524 +2245,10 @@ SELECT json_build_object('{1,2,3}'::int[], 3); ERROR: key value must be scalar, not array, composite, or json CREATE TEMP TABLE foo (serial_num int, name text, type text); -INSERT INTO foo VALUES (847001,'t15','GE1043'); -INSERT INTO foo VALUES (847002,'t16','GE1043'); -INSERT INTO foo VALUES (847003,'sub-alpha','GESS90'); -SELECT json_build_object('turbines',json_object_agg(serial_num,json_build_object('name',name,'type',type))) -FROM foo; - json_build_object ... ------------------------------------------------------------------------------------------------------------------------... - {"turbines" : { "847001" : {"name" : "t15", "type" : "GE1043"}, "847002" : {"name" : "t16", "type" : "GE1043"}, "84700... -(1 row) - -SELECT json_object_agg(name, type) FROM foo; - json_object_agg ----------------------------------------------------------------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/jsonb.out 2025-06-23 22:22:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonb.out 2025-06-23 22:24:51 @@ -3389,2445 +3389,10 @@ RESET enable_seqscan; SELECT count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow; - count -------- - 4791 -(1 row) - -SELECT key, count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow GROUP BY key ORDER BY count DESC, key; - key | count ------------+------- - line | 884 - query | 207 - pos | 203 - node | 202 - space | 197 ... |
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-23 22:23:19.940639800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-23 22:27:17.968911200 +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-23 22:23:19.940639800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-23 22:29:58.312723900 +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-23 22:23:19.940639800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-23 22:27:17.913711100 +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-23 21:00:34.907886000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-23 21:03:59.070584000 +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-23 21:00:32.344793312 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-23 21:06:03.010925427 +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-23 21:00:35.035754350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-23 21:06:20.411663095 +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-23 21:00:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-23 21:04:52 @@ -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-23 21:00:34.587729600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-23 21:08:22.682531000 +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 - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-23 17:10:50.468232702 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash_pglz.out 2025-06-23 17:19:40.494105581 +0000 @@ -373,21 +373,14 @@ (9 rows) select count(*) from simple r join bigger_than_it_looks s using (id); - count -------- - 20000 -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 33554940 bytes +CONTEXT: parallel worker select original > 1 as initially_multibatch, final > original as increased_batches from hash_join_batches( $$ select count(*) from simple r join bigger_than_it_looks s using (id); $$); - initially_multibatch | increased_batches ... |
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/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-23 17:10:49.996681487 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-06-23 17:20:5... @@ -252,915 +252,10 @@ (9 rows) select count(*) from simple r join simple s using (id); - count -------- - 20000 -(1 row) - -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 -----------------------+------------------- - t | f ... |
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-23 17:10:49.996681487 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-06-23 17:19:46.008066322 +0000 @@ -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 8188 of 1572860 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; @@ -594,573 +592,10 @@ select count(*) from join_foo ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out 2025-06-23 17:10:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash_pglz.out 2025-06-23 17:12:56 @@ -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/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2025-06-22 06:54:03.421450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-22 06:56:26.8461590... @@ -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-22 06:54:03.421450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-22 06:57:28.83367... @@ -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-22 06:54:03.421450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-22 06:56:26.872322000 +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 - 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-22 06:54:03.195032444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-22 06:56:21.199379713 +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/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-22 06:54:03.195032444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-22 06:57:50.239962... @@ -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-06-22 06:54:03.195032444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-22 06:56:18.139347434 +0000 @@ -8662,36 +8662,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*" ... |
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-22 06:53:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-22 06:57:02 @@ -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-22 06:53:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-22 06:58:02 @@ -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-22 06:53:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-06-22 06:57:00 @@ -8662,36 +8662,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*" ... |
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-22 06:54:06.971094000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-22 06:57:00.141209800 +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-22 06:54:06.971094000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-22 06:59:43.402888800 +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-22 06:54:06.971094000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-22 06:56:55.696247400 +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/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-22 04:55:15.851146000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-22 04:58:45.012696000 +00... @@ -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? ... |
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-22 04:55:15.851146000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-22 04:59:57.036299000 +... @@ -879,1890 +879,10 @@ (1 row) select '{"a": "c", "b": null}'::json -> 'b'; - ?column? ----------- - null -(1 row) - -select '"foo"'::json -> 1; - ?column? ----------- - -(1 row) - -select '"foo"'::json -> 'z'; - ?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-22 04:55:15.851146000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-22 04:58:50.214560000 +0000 @@ -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? ... |
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-22 04:55:13.573829544 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-22 05:01:59.972437520 +0000 @@ -5351,483 +5351,7 @@ delete from test_jsonb_subscript; insert into test_jsonb_subscript values (1, '[]'); update test_jsonb_subscript set test_json[0][0][0] = '1'; -update test_jsonb_subscript set test_json[0][0][1] = '1'; -select * from test_jsonb_subscript; - id | test_json -----+------------ - 1 | [[[1, 1]]] -(1 row) - -delete from test_jsonb_subscript; -insert into test_jsonb_subscript values (1, '{}'); -update test_jsonb_subscript set test_json['a']['b'][10] = '1'; -update test_jsonb_subscript set test_json['a'][10][10] = '1'; -select * from test_jsonb_subscript; - id | 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-06-22 04:55:13.569829544 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-22 05:03:23.996316807 +0000 @@ -2045,724 +2045,10 @@ }'::json FROM generate_series(1, 3); SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec ... ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... -(3 rows) - -DROP TYPE jsrec; -DROP TYPE jsrec_i_not_null; -DROP DOMAIN js_int_not_null; -DROP DOMAIN js_int_array_1d; -DROP DOMAIN js_int_array_2d; -DROP DOMAIN j_ordered_pair; ... |
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-06-22 04:55:13.573829544 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-22 04:59:00.756622166 +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 ... |
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-22 04:55:14.903551921 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-22 04:57:54.542279038... @@ -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-06-22 04:55:14.899551920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-22 04:59:06.634187881 +... @@ -2037,732 +2037,10 @@ DETAIL: Returned type integer at ordinal position 1, but query expects text. -- test type info caching in json_populate_record() CREATE TEMP TABLE jspoptest (js json); -INSERT INTO jspoptest -SELECT '{ - "jsa": [1, "2", null, 4], - "rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}, - "reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}] -}'::json -FROM generate_series(1, 3); -SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec ... ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... ... |
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-22 04:55:14.903551921 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-22 04:57:51.750281604 +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/jsonb.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/jsonb.out 2025-06-22 04:54:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb.out 2025-06-22 04:56:40 @@ -3476,2358 +3476,10 @@ --gin path opclass DROP INDEX jidx; CREATE INDEX jidx ON testjsonb USING gin (j jsonb_path_ops); -SET enable_seqscan = off; -SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}'; - count -------- - 1 -(1 row) - -SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}'; - count -------- - 15 -(1 row) - ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/jsonb.out 2025-06-22 04:54:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonb.out 2025-06-22 04:58:04 @@ -3828,2006 +3828,10 @@ insert into nestjsonb (j) values ('[[14,2,3]]'); insert into nestjsonb (j) values ('[1,[14,2,3]]'); create index on nestjsonb using gin(j jsonb_path_ops); -set enable_seqscan = on; -set enable_bitmapscan = off; -select * from nestjsonb where j @> '{"a":[[{"x":2}]]}'::jsonb; - j ---------------------------------------------------- - {"a": [["b", {"x": 1}], ["b", {"x": 2}]], "c": 3} -(1 row) - -select * from nestjsonb where j @> '{"c":3}'; - j ---------------------------------------------------- - {"a": [["b", {"x": 1}], ["b", {"x": 2}]], "c": 3} -(1 row) ... |
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-22 04:54:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-06-22 04:56:40 @@ -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-22 04:55:19.584911800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-22 04:58:51.944289700 +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-22 04:55:19.584911800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-22 05:01:13.602922000 +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-22 04:55:19.584911800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-22 04:58:51.905652400 +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/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-22 02:38:21.407030000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-22 02:39:40.449693000 +... @@ -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-22 02:38:19.965581000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-22 02:41:06.340225000 +... @@ -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-22 02:38:21.576629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-22 02:40:03.30... @@ -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-22 02:38:21.563016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-22 02:40:22.606922000 ... @@ -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-22 02:38:21.576629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-22 02:41:15.... @@ -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-22 02:38:21.563016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-22 02:41:37.76199500... @@ -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-22 02:38:21.576629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-22 02:40:02.554453000 +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-22 02:38:21.563016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-22 02:40:19.702772000 +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-22 02:38:18.178974997 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-22 02:42:05.674532384 +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-22 02:38:20.146975038 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-22 02:44:16.170438566 +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-22 02:38:20.130975038 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-22 02:44:27.666433492 +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-22 02:38:19.910975033 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-22 02:41:09.066564133 +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-22 02:38:20.146975038 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-22 02:41:53.826548128 +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-22 02:38:20.130975038 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-22 02:42:18.910517146 +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-22 02:38:20.392483820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-22 02:41:34.327965135 +... @@ -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-22 02:38:18.620483889 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-22 02:43:43.459966378 +... @@ -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-22 02:38:20.624483811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-22 02:42:07.31... @@ -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-22 02:38:20.608483812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-22 02:42:22.147965636 ... @@ -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-22 02:38:20.624483811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-22 02:43: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/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2025-06-22 02:38:20.608483812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-22 02:43:40.30796634... @@ -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-22 02:38:20.624483811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-22 02:42:05.683965550 +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-22 02:38:20.608483812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-22 02:42:20.471965626 +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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-22 02:39:48 @@ -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-22 02:38:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-22 02:41:21 @@ -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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-22 02:40: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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-22 02:40: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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-22 02:41:18 @@ -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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-22 02:41: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-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-06-22 02:40: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/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-22 02:38:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-06-22 02:40: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 ------------------------------------ ... |
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-22 02:38:28.219795400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-22 02:41:11.317404500 +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-22 02:38:24.073049400 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-22 02:45:57.507529600 +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-22 02:38:28.990396000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-22 02:42:07.986900300 +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-22 02:38:28.959065500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-22 02:42:24.357034900 +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-22 02:38:28.990396000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-22 02:45:05.884004300 +... @@ -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-22 02:38:28.959065500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-22 02:45:24.428406900 +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-22 02:38:28.990396000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-22 02:41:58.186821900 +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-22 02:38:28.959065500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-22 02:42:18.021577400 +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/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-22 01:58:47.987379000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-22 02:02:28.480791000 +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-22 01:58:51.013425170 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-22 02:06:00.688108064 +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-22 01:58:50.008447333 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-22 02:05:52.422907401 +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-22 01:58:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-22 02:02:02 @@ -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-22 01:58:48.937594000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-22 02:06:51.620983000 +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 |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-21 16:58:21.257040000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash_pglz.out 2025-06-21 17:02:50.045922000 +0000 @@ -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 16906 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-21 16:58:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-06-21 17:00:46 @@ -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/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-21 11:18:55.761623000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-21 11:22:37.645038... @@ -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 |
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-21 11:18:53.530790387 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-21 11:25:42.866270297 +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-21 11:18:54.593681935 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-21 11:26:05.587167... @@ -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-21 11:10:53.756157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-21 11:14:25.467444... @@ -1199,2210 +1199,10 @@ ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey" DETAIL: Key (fk)=(200) is not present in table "pktable". DROP TABLE pktable, fktable; --- test notice about expensive referential integrity checks, --- where the index cannot be used because of type incompatibilities. -CREATE TEMP TABLE pktable ( - id1 INT4 PRIMARY KEY, - id2 VARCHAR(4) UNIQUE, - id3 REAL UNIQUE, - UNIQUE(id1, id2, id3) -); -CREATE TEMP TABLE fktable ( - x1 INT4 REFERENCES pktable(id1), - x2 VARCHAR(4) REFERENCES pktable(id2), - x3 REAL REFERENCES pktable(id3), - x4 TEXT, ... |
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-21 11:10:53.756157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-21 11:15:33.4947... @@ -841,2568 +841,10 @@ FOREIGN KEY (tid, fk_id_del_set_default) REFERENCES PKTABLE ON DELETE SET DEFAULT (fk_id_del_set_default, fk_id_del_s... ); SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conrelid = 'fktable'::regclass::oid ORDER BY oid; - pg_get_constraintdef --------------------------------------------------------------------------------------------------------------------- - FOREIGN KEY (tid, fk_id_del_set_null) REFERENCES pktable(tid, id) ON DELETE SET NULL (fk_id_del_set_null) - FOREIGN KEY (tid, fk_id_del_set_default) REFERENCES pktable(tid, id) ON DELETE SET DEFAULT (fk_id_del_set_default) -(2 rows) - -INSERT INTO PKTABLE VALUES (1, 0), (1, 1), (1, 2); -INSERT INTO FKTABLE VALUES - (1, 1, 1, NULL), - (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 ... |
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-21 11:10:53.756157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-21 11:14:29.188050000 +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... ... |
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-21 11:10:54.480523763 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-21 11:18:48.743422623 +0000 @@ -1837,1572 +1837,10 @@ -- Child constraint will remain valid. SELECT conname, convalidated, conrelid::regclass FROM pg_constraint WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text; - conname | convalidated | conrelid -------------------------------+--------------+--------------------- - fk_partitioned_fk_a_b_fkey | f | fk_partitioned_fk - fk_partitioned_fk_1_a_b_fkey | t | fk_partitioned_fk_1 -(2 rows) - --- Validate the constraint -ALTER TABLE fk_partitioned_fk VALIDATE CONSTRAINT fk_partitioned_fk_a_b_fkey; --- All constraints are now valid. -SELECT conname, convalidated, conrelid::regclass FROM pg_constraint -WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text; - conname | convalidated | conrelid -------------------------------+--------------+--------------------- ... |
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-21 11:10:54.480523763 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-06-21 11:20:09.903243120 +0000 @@ -860,2549 +860,10 @@ (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)); -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 ... |
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-21 11:10:54.480523763 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-21 11:16:21.575577153 +0000 @@ -1738,1671 +1738,7 @@ UPDATE fk_notpartitioned_pk SET b = 2504 WHERE a = 2500; ERROR: update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" o... 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 ... |
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-21 11:10:53.963370322 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-21 11:15:52.754896... @@ -1578,1831 +1578,10 @@ foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2, foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2 ); -select conname from pg_constraint where conrelid = 'fktable2'::regclass order by conname; - conname ------------------------------------------------------------------ - fktable2_a_very_very_long_column_name_to_exceed_63_charac_fkey1 - fktable2_a_very_very_long_column_name_to_exceed_63_charact_fkey - fktable2_very_very_long_column_name_to_exceed_63_character_fkey -(3 rows) - -drop table pktable1, pktable2, fktable2; --- --- Test deferred FK check on a tuple deleted by a rolled-back subtransaction --- -create table pktable2(f1 int primary key); ... |
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-21 11:10:53.963370322 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-21 11:16:56.2229... @@ -930,2479 +930,10 @@ 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)); --- This should fail, because we just chose really odd types -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- Again, so should this... -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2)); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -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 ... |
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-21 11:10:53.963370322 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-21 11:15:53.806896623 +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-21 11:10:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-06-21 11:13:12 @@ -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-21 11:10:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-21 11:14:22 @@ -421,2988 +421,10 @@ -- MATCH SIMPLE -- Base test restricting 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); --- Insert Primary Key values -INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1'); -INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2'); -INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3'); -INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4'); --- Insert Foreign Key values -INSERT INTO FKTABLE VALUES (1, 2, 3, 1); -INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2); -INSERT INTO FKTABLE VALUES (2, NULL, 3, 3); -INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4); -INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5); ... |
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-21 11:10:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out 2025-06-21 11:13:12 @@ -455,221 +455,10 @@ 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; -CREATE INDEX clstrpart_idx ON clstrpart (a); --- Check that clustering sets new relfilenodes: -CREATE TEMP TABLE old_cluster_info AS SELECT relname, level, relfilenode, relkind FROM pg_partition_tree('clstrpart'::r... -CLUSTER clstrpart USING clstrpart_idx; -CREATE TEMP TABLE new_cluster_info AS SELECT relname, level, relfilenode, relkind FROM pg_partition_tree('clstrpart'::r... -SELECT relname, old.level, old.relkind, old.relfilenode = new.relfilenode FROM old_cluster_info AS old JOIN new_cluster... - relname | level | relkind | ?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-21 11:10:58.742852700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-21 11:14:25.382434800 +0000 @@ -2794,615 +2794,10 @@ CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES IN (1); ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk; CREATE TABLE pk2 PARTITION OF pk FOR VALUES IN (2); -CREATE TABLE pk3 (a int NOT NULL) PARTITION BY LIST (a); -CREATE TABLE pk31 PARTITION OF pk3 FOR VALUES IN (31); -CREATE TABLE pk32 (b int, a int NOT NULL); -ALTER TABLE pk32 DROP COLUMN b; -ALTER TABLE pk3 ATTACH PARTITION pk32 FOR VALUES IN (32); -ALTER TABLE pk ATTACH PARTITION pk3 FOR VALUES IN (31, 32); -CREATE TABLE fk2 PARTITION OF fk FOR VALUES IN (2); -CREATE TABLE fk3 (b int, a int); -ALTER TABLE fk3 DROP COLUMN b; -ALTER TABLE fk ATTACH PARTITION fk3 FOR VALUES IN (3); -SELECT pg_describe_object('pg_constraint'::regclass, oid, 0), confrelid::regclass, - CASE WHEN conparentid <> 0 THEN pg_describe_object('pg_constraint'::regclass, conparentid, 0) ELSE 'TOP' END -FROM pg_catalog.pg_constraint ... |
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-21 11:10:58.742852700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-21 11:16:47.784772700 +0000 @@ -3016,393 +3016,10 @@ DROP TABLE fk; TRUNCATE TABLE pk; -INSERT INTO pk VALUES (20), (30); -CREATE TABLE fk (a int DEFAULT 50) PARTITION BY RANGE (a); -CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a); -CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10); -CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100); -ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE RESTRICT ON DELETE RESTRICT; -CREATE TABLE fk_d PARTITION OF fk DEFAULT; -INSERT INTO fk VALUES (20), (30); -DELETE FROM pk WHERE a = 20; -ERROR: update or delete on table "pk11" violates RESTRICT setting of foreign key constraint "fk_a_fkey_2" on table "fk... -DETAIL: Key (a)=(20) is referenced from table "fk". -UPDATE pk SET a = 90 WHERE a = 30; -ERROR: update or delete on table "pk" violates RESTRICT setting of foreign key constraint "fk_a_fkey" on table "fk" ... |
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-21 11:10:58.755240700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-21 11:14:23.678360500 +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-21 09:03:06.324842526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-21 09:09:04.812214... @@ -1899,1510 +1899,10 @@ -- referencing a partitioned table CREATE TABLE fk_partitioned_pk (a int, b int, PRIMARY KEY (a, b)) PARTITION BY RANGE (a, b); CREATE TABLE fk_partitioned_pk_1 PARTITION OF fk_partitioned_pk FOR VALUES FROM (0,0) TO (1000,1000); -CREATE TABLE fk_partitioned_pk_2 PARTITION OF fk_partitioned_pk FOR VALUES FROM (1000,1000) TO (2000,2000); -CREATE TABLE fk_notpartitioned_fk (b int, a int); -INSERT INTO fk_partitioned_pk VALUES(100,100), (1000,1000); -INSERT INTO fk_notpartitioned_fk VALUES(100,100), (1000,1000); -ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey - FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID; -ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey2 - FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT ENFORCED; --- All constraints will be invalid, and _fkey2 constraints will not be enforced. -SELECT conname, conenforced, convalidated FROM pg_constraint -WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text; - conname | conenforced | convalidated -----------------------------------+-------------+-------------- ... |
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-21 09:03:06.324842526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-21 09:10:19.2281... @@ -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-21 09:03:06.324842526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-21 09:09:02.944215891 +0000 @@ -2214,1195 +2214,10 @@ Number of partitions: 2 (Use \d+ to list them.) \d fk_partitioned_fk_4_1 - Table "public.fk_partitioned_fk_4_1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: fk_partitioned_fk_4 FOR VALUES FROM (1, 1) TO (100, 100) -Foreign-key constraints: - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - --- this one has an FK with mismatched properties -\d fk_partitioned_fk_4_2 - Table "public.fk_partitioned_fk_4_2" - Column | Type | Collation | Nullable | Default ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:14.940661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-21 08:44:03.80731900... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:14.940661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-21 08:45:04.268434... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:14.940661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-21 08:44:05.278689000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:10.938401637 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-06-21 08:46:54.879063772 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:10.938401637 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-06-21 08:49:16.694575466 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:10.938401637 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-06-21 08:44:07.879273115 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:13.079109236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-21 08:43:22.86439939... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:13.079109236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-21 08:44:36.804311... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:13.079109236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-21 08:43:22.132400637 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-21 08:42:57 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-21 08:44:16 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-06-21 08:42:58 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:18.643999500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-21 08:44:47.523039400 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:18.643999500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-21 08:47:49.808670100 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-21 08:41:18.643999500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-06-21 08:44:42.091922000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
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-20 10:54:00.660071658 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-06-20 11:01:34.281590995 +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/regress/results/numa.out --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-06-20 10:54:00.660071658 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-06-20 11:00:21.369928152 +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 |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-19 22:15:01.176308113 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-06-19 22:23:18.866373191 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-19 22:15:01.176308113 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-06-19 22:21:10.626143395 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
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-19 21:00:58.230671000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-19 21:03:20.4690220... @@ -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-19 21:00:58.230671000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-19 21:04:16.10358... @@ -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-19 21:00:58.230671000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-19 21:03:23.065558000 +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-19 21:00:57.674003032 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-19 21:08:13.862969853 +0000 @@ -7944,15 +7944,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/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-19 21:00:57.674003032 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-06-19 21:10:50.766255994 +0000 @@ -7944,15 +7944,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-19 21:00:57.674003032 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-19 21:05:40.022014860 +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 ... |
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-19 21:00:57.648863944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-19 21:06:16.96587513... @@ -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-19 21:00:57.648863944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-19 21:07:35.230410... @@ -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-06-19 21:00:57.648863944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-19 21:06:02.745823744 +0000 @@ -7944,15 +7944,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-19 21:00:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-19 21:01:54 @@ -7944,15 +7944,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-19 21:00:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-19 21:03: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 ... |
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-19 21:00:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out 2025-06-19 21:01: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 ... |
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-19 21:01:00.036026500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-19 21:03:46.970838200 +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-19 21:01:00.036026500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-19 21:06:20.097741100 +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-19 21:01:00.036026500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-19 21:03:43.909353000 +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/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-19 19:28:13.430437000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-19 19:31:32.911997000 +00... @@ -1160,1609 +1160,10 @@ (1 row) select '42'::json #> '{}'; - ?column? ----------- - 42 -(1 row) - -select 'null'::json #> '{}'; - ?column? ----------- - null -(1 row) - -select '{"a": {"b":{"c": "foo"}}}'::json #> array['a']; - ?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-19 19:28:13.430437000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-19 19:32:40.817121000 +... @@ -939,1830 +939,10 @@ (1 row) select '[{"b": "c"}, {"b": "cc"}]'::json ->> 'z'; - ?column? ----------- - -(1 row) - -select '{"a": "c", "b": null}'::json ->> 'b'; - ?column? ----------- - -(1 row) - -select '"foo"'::json ->> 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-19 19:28:13.430437000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-19 19:31:24.311928000 +0000 @@ -1370,1399 +1370,10 @@ (1 row) select '42'::json #>> array['f2']; - ?column? ----------- - -(1 row) - -select '42'::json #>> array['0']; - ?column? ----------- - -(1 row) - --- array_elements -select json_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]'); ... |
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-06-19 19:28:13.309463174 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-19 19:32:53.736863054 +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/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-19 19:28:13.309463174 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-19 19:31:35.018711610 +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-19 19:28:11.868030767 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-19 19:30:57.018088635... @@ -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-06-19 19:28:11.864028983 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-19 19:32:05.961976569 +... @@ -1456,1313 +1456,7 @@ rec jpop, reca jpop[] ); -CREATE TYPE jsrec_i_not_null AS ( - i js_int_not_null -); -select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+--- - blurfl | | -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 ... |
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-19 19:28:11.868030767 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-19 19:30:53.586092974 +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-19 19:28:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-19 19:30:42 @@ -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/jsonb.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/jsonb.out 2025-06-19 19:28:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonb.out 2025-06-19 19:32:26 @@ -2542,3292 +2542,10 @@ -- populate_array() create type jsb_ia as (a int[]); -create type jsb_ia2 as (a int[][]); -select jsonb_populate_record_valid(NULL::jsb_ia, '{"a": 43.2}'); - jsonb_populate_record_valid ------------------------------ - f -(1 row) - -select * from jsonb_populate_record(NULL::jsb_ia, '{"a": 43.2}') q; -ERROR: expected JSON array -HINT: See the value of key "a". -select jsonb_populate_record_valid(NULL::jsb_ia, '{"a": [1, 2]}'); - jsonb_populate_record_valid ------------------------------ ... |
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-19 19:28:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-06-19 19:30:40 @@ -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-19 19:28:16.237069600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-19 19:32:01.222677400 +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-19 19:28:16.237069600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-19 19:34:36.104145200 +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-19 19:28:16.237069600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-19 19:32:01.334985600 +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/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-19 18:11:32.781484000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-19 18:12:50.784564000 +... @@ -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-19 18:11:31.199552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-19 18:14:23.693197000 +... @@ -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-19 18:11:32.956523000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-19 18:13:10.55... @@ -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-19 18:11:32.943659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-19 18:13:27.028940000 ... @@ -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-19 18:11:32.956523000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-19 18:14:18.... @@ -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-19 18:11:32.943659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-19 18:14:35.97465100... @@ -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-19 18:11:32.956523000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-19 18:13:10.189494000 +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-19 18:11:32.943659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-19 18:13:25.328515000 +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-19 18:11:29.373065839 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-19 18:17:02.181600938 +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-19 18:11:31.342179358 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-19 18:17:43.594567380 +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-19 18:11:31.322099902 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-19 18:18:09.355277526 +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-19 18:11:31.105241770 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-19 18:14:38.889761302 +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-19 18:11:31.342179358 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-06-19 18:19:55.699905665 +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-19 18:11:31.322099902 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-06-19 18:20:10.903547914 +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-19 18:11:31.342179358 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-19 18:15:35.669252215 +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-19 18:11:31.322099902 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-19 18:16:00.924973936 +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-19 18:11:29.718869828 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-19 18:14:11.033862839 +... @@ -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-19 18:11:27.921574324 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-19 18:16:24.453915257 +... @@ -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-19 18:11:29.951496810 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-19 18:14:42.97... @@ -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-19 18:11:29.935453571 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-19 18:14:56.862747520 ... @@ -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-19 18:11:29.951496810 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-19 18:15:57.... @@ -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-19 18:11:29.935453571 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-19 18:16:12.06588807... @@ -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-19 18:11:29.951496810 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-19 18:14:41.690439108 +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-19 18:11:29.935453571 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-19 18:14:55.426717936 +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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-19 18:12:43 @@ -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-19 18:11:05 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-19 18:14:20 @@ -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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-19 18:13: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/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-19 18:13:08 @@ -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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-19 18:14:06 @@ -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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-19 18:14:17 @@ -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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-06-19 18:13:03 @@ -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-19 18:11:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-06-19 18:13:11 @@ -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-19 18:11:36.791983500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-19 18:14:14.703965800 +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-19 18:11:32.772089300 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-19 18:19:16.467650200 +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-19 18:11:37.543596100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-19 18:15:06.050649900 +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-19 18:11:37.508842500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-19 18:15:25.074579500 +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-19 18:11:37.543596100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-19 18:17:47.067267600 +... @@ -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-19 18:11:37.508842500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-19 18:18:12.058952900 +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-19 18:11:37.543596100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-19 18:15:04.301627300 +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-19 18:11:37.508842500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-19 18:15:22.234800400 +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/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-19 17:44:49.818562000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-19 17:48:51.224692000 +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-19 17:44:44.835237887 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-19 17:51:02.506576567 +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-19 17:44:45.333428563 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-19 17:51:34.448488239 +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-19 17:44:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-19 17:47:57 @@ -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-19 17:44:51.010443400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-19 17:52:58.784019300 +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/5556 | Expanding HOT updates for expression and partial indexes |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/heap_hot_updates.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/heap_hot_updates.out 2025-06-19 12:53:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/heap_hot_updates.out 2025-06-19 12:55:44 @@ -154,7 +154,7 @@ SELECT pg_stat_get_xact_tuples_hot_updated('ex'::regclass); -- expect: 1 no new HOT updates pg_stat_get_xact_tuples_hot_updated ------------------------------------- - 1 + 0 (1 row) -- Let's check to make sure that the index contains the new value of 'b' @@ -178,7 +178,7 @@ SELECT pg_stat_get_xact_tuples_hot_updated('ex'::regclass); -- expect: 1 no new HOT updates pg_stat_get_xact_tuples_hot_updated ------------------------------------- - 1 + 0 (1 row) ... |
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/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-06-19 12:25:17.466363719 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-06-19 12:35:5... @@ -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/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out 2025-06-19 12:25:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash_pglz.out 2025-06-19 12:27:46 @@ -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/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-19 08:34:15.919087000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-19 08:38:22.745535... @@ -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-19 08:34:14.331000994 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-19 08:40:46.649618343 +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-19 08:34:13.934635411 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-19 08:41:21.036077... @@ -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-19 08:12:55.381367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-19 08:16:39.923252... @@ -1662,1747 +1662,9 @@ CREATE TABLE fk_notpartitioned_pk (fdrop1 int, a int, fdrop2 int, b int, PRIMARY KEY (a, b)); ALTER TABLE fk_notpartitioned_pk DROP COLUMN fdrop1, DROP COLUMN fdrop2; +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. CREATE TABLE fk_partitioned_fk (b int, fdrop1 int, a int) PARTITION BY RANGE (a, b); -ALTER TABLE fk_partitioned_fk DROP COLUMN fdrop1; -CREATE TABLE fk_partitioned_fk_1 (fdrop1 int, fdrop2 int, a int, fdrop3 int, b int); -ALTER TABLE fk_partitioned_fk_1 DROP COLUMN fdrop1, DROP COLUMN fdrop2, DROP COLUMN fdrop3; -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000); -ALTER TABLE fk_partitioned_fk ADD CONSTRAINT fk_partitioned_fk_a_b_fkey FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk NOT ENFORCED; -CREATE TABLE fk_partitioned_fk_2 (b int, fdrop1 int, fdrop2 int, a int); -ALTER TABLE fk_partitioned_fk_2 DROP COLUMN fdrop1, DROP COLUMN fdrop2; -ALTER TABLE fk_partitioned_fk_2 ADD CONSTRAINT fk_partitioned_fk_a_b_fkey FOREIGN KEY (a, b) ... |
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-19 08:12:55.381367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-19 08:17:39.9104... @@ -777,2632 +777,10 @@ DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4; -- Show PKTABLE and FKTABLE SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 2 | -1 | 5 | test5 - 0 | -1 | -2 | test1 - 2 | 10 | 5 | test4 - 1 | 2 | 3 | test2 -(4 rows) - -SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - | 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-19 08:12:55.381367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-19 08:16:34.241170000 +0000 @@ -777,2632 +777,10 @@ DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4; -- Show PKTABLE and FKTABLE SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 2 | -1 | 5 | test5 - 0 | -1 | -2 | test1 - 2 | 10 | 5 | test4 - 1 | 2 | 3 | test2 -(4 rows) - -SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - | 2 | 3 | 2 - 2 | | 3 | 3 ... |
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-19 08:12:56.310660786 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-19 08:21:43.281271404 +0000 @@ -1449,1960 +1449,10 @@ values (0, 0), (1, 1); -begin; - update selfref set a = 123 where a = 0; - select a, b from selfref; - a | b ------+----- - 1 | 1 - 123 | 123 -(2 rows) - - update selfref set a = 456 where a = 123; - select a, b from selfref; - a | b ------+----- ... |
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-19 08:12:56.310660786 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-06-19 08:22:40.392830771 +0000 @@ -971,2438 +971,10 @@ -- 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... -ptest3) REFERENCES pktable); -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: ... --- ... |
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-19 08:12:56.310660786 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-19 08:18:30.432270824 +0000 @@ -1507,1902 +1507,10 @@ -- create temp table pp (f1 int primary key); create temp table cc (f1 int references pp on update no action on delete no action); -insert into pp values(12); -insert into pp values(11); -update pp set f1=f1+1; -insert into cc values(13); -update pp set f1=f1+1; -update pp set f1=f1+1; -- fail -ERROR: update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc" -DETAIL: Key (f1)=(13) is still referenced from table "cc". -delete from pp where f1 = 13; -- fail -ERROR: update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc" -DETAIL: Key (f1)=(13) is still referenced from table "cc". -drop table pp, cc; -create temp table pp (f1 int primary key); ... |
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-19 08:12:54.219419589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-19 08:18:03.759500... @@ -1905,1504 +1905,10 @@ INSERT INTO fk_notpartitioned_fk VALUES(100,100), (1000,1000); ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID; -ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey2 - FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT ENFORCED; --- All constraints will be invalid, and _fkey2 constraints will not be 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 | f - fk_notpartitioned_fk_a_b_fkey_1 | t | f - fk_notpartitioned_fk_a_b_fkey_2 | t | f - fk_notpartitioned_fk_a_b_fkey2 | f | f - fk_notpartitioned_fk_a_b_fkey2_1 | f | f - fk_notpartitioned_fk_a_b_fkey2_2 | f | f ... |
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-19 08:12:54.219419589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-19 08:19:09.7618... @@ -957,2452 +957,10 @@ DROP TABLE FKTABLE; -- 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... ... |
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-19 08:12:54.219419589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-19 08:18:01.915457645 +0000 @@ -1599,1810 +1599,10 @@ delete from fktable2; rollback to x; commit; -begin; -insert into fktable2 values(2); -savepoint x; -delete from fktable2; -rollback to x; -commit; -- fail -ERROR: insert or update on table "fktable2" violates foreign key constraint "fktable2_f1_fkey" -DETAIL: Key (f1)=(2) is not present in table "pktable2". --- --- Test that we prevent dropping FK constraint with pending trigger events --- -begin; -insert into fktable2 values(2); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/cluster.out 2025-06-19 08:12:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/cluster.out 2025-06-19 08:15:22 @@ -514,162 +514,10 @@ SET SESSION AUTHORIZATION regress_ptnowner; CLUSTER ptnowner USING ptnowner_i_idx; WARNING: permission denied to cluster "ptnowner2", skipping it -RESET SESSION AUTHORIZATION; -SELECT a.relname, a.relfilenode=b.relfilenode FROM pg_class a - JOIN ptnowner_oldnodes b USING (oid) ORDER BY a.relname COLLATE "C"; - relname | ?column? ------------+---------- - ptnowner | t - ptnowner1 | f - ptnowner2 | t -(3 rows) - -DROP TABLE ptnowner; -DROP ROLE regress_ptnowner; --- Test CLUSTER with external tuplesorting ... |
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-19 08:12:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-19 08:16:30 @@ -860,2549 +860,10 @@ (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)); -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 ... |
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-19 08:12:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out 2025-06-19 08:15:21 @@ -53,623 +53,10 @@ -- This entry is needed to test that TOASTED values are copied correctly. INSERT INTO clstr_tst (b, c, d) VALUES (6, 'seis', repeat('xyzzy', 100000)); CLUSTER clstr_tst_c ON clstr_tst; -SELECT a,b,c,substring(d for 30), length(d) from clstr_tst; - a | b | c | substring | length -----+----+---------------+--------------------------------+-------- - 10 | 14 | catorce | | - 18 | 5 | cinco | | - 9 | 4 | cuatro | | - 26 | 19 | diecinueve | | - 12 | 18 | dieciocho | | - 30 | 16 | dieciseis | | - 24 | 17 | diecisiete | | - 2 | 10 | diez | | - 23 | 12 | doce | | - 11 | 2 | dos | | ... |
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-19 08:12:57.011213000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-19 08:16:36.254274500 +0000 @@ -2996,413 +2996,7 @@ CREATE TABLE fk_d PARTITION OF fk DEFAULT; INSERT INTO fk VALUES (1, 20), (2, 30); DELETE FROM pk WHERE a = 20 RETURNING *; - a ----- - 20 -(1 row) - -UPDATE pk SET a = 90 WHERE a = 30 RETURNING *; - a ----- - 90 -(1 row) - -SELECT tableoid::regclass, * FROM fk; - tableoid | id | a ... |
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-19 08:12:57.019601200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2025-06-19 08:19:31.656640100 +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-19 08:12:57.019601200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-19 08:16:36.224014400 +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-19 06:46:05.082640997 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-19 06:52:07.989997... @@ -2300,1109 +2300,10 @@ DROP TABLE fk_partitioned_pk_6, fk_partitioned_fk_6; -- Verify that attaching to a parent with two identical constraints work CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY); -CREATE TABLE fk_partitioned_fk_6 (a int, - FOREIGN KEY (a) REFERENCES fk_partitioned_pk_6, - FOREIGN KEY (a) REFERENCES fk_partitioned_pk_6 -) PARTITION BY LIST (a); -CREATE TABLE fk_partitioned_fk_6_1 PARTITION OF fk_partitioned_fk_6 FOR VALUES IN (1); -ALTER TABLE fk_partitioned_fk_6 DETACH PARTITION fk_partitioned_fk_6_1; -ALTER TABLE fk_partitioned_fk_6 ATTACH PARTITION fk_partitioned_fk_6_1 FOR VALUES IN (1); -DROP TABLE fk_partitioned_pk_6, fk_partitioned_fk_6; --- This case is similar to above, but the referenced relation is one level --- lower in the hierarchy. This one fails in a different way as the above, --- because we don't bother to protect against this case explicitly. If the --- current error stops happening, we'll need to add a better protection. -CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY) PARTITION BY list (a); ... |
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-19 06:46:05.082640997 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-19 06:53:13.3019... @@ -1521,1888 +1521,10 @@ drop table pp, cc; create temp table pp (f1 int primary key); create temp table cc (f1 int references pp on update restrict on delete restrict); -insert into pp values(12); -insert into pp values(11); -update pp set f1=f1+1; -insert into cc values(13); -update pp set f1=f1+1; -- fail -ERROR: update or delete on table "pp" violates RESTRICT setting of foreign key constraint "cc_f1_fkey" on table "cc" -DETAIL: Key (f1)=(13) is referenced from table "cc". -delete from pp where f1 = 13; -- fail -ERROR: update or delete on table "pp" violates RESTRICT setting of foreign key constraint "cc_f1_fkey" on table "cc" -DETAIL: Key (f1)=(13) is referenced from table "cc". -drop table pp, cc; --- --- Test interaction of foreign-key optimization with rules (bug #14219) ... |
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-19 06:46:05.082640997 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-19 06:52:03.501999818 +0000 @@ -2240,1169 +2240,10 @@ FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE) PARTITION BY RANGE (a); CREATE TABLE fk_partitioned_fk_5_1 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk); -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500); -ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10); -ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_5; -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500); --- this one has two constraints, similar but not quite the one in the parent, --- so it gets a new one -\d fk_partitioned_fk_5 - Partitioned table "public.fk_partitioned_fk_5" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: fk_partitioned_fk FOR VALUES IN (4500) ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.423931000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-19 06:27:42.36229900... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.423931000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-19 06:28:45.584249... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.423931000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-19 06:27:37.770777000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:10.306590984 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-06-19 06:29:32.326150835 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:10.306590984 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-06-19 06:27:58.754218938 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.938972952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-19 06:27:16.28091955... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.938972952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-19 06:28:30.175758... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:08.938972952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-19 06:27:14.700893242 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-19 06:24:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-19 06:25:56 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-19 06:24:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-19 06:27:02 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-19 06:24:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-06-19 06:25:59 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:14.884431800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-19 06:28:34.867491400 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:14.884431800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-19 06:31:26.276680200 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-19 06:25:14.884431800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-06-19 06:28:33.340137300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-18 06:39:59.301762601 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-06-18 06:46:25.652785943 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
53/5693 | Fix replica identity checks for MERGE command on published table. |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-06-18 06:31:19.242974000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-06-18 06:40:27.4421890... @@ -12584,8 +12584,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) -- Clean up \set VERBOSITY default |
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-18 05:36:11.443884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-18 05:38:05.0449300... @@ -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-18 05:36:11.443884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-18 05:39:03.08897... @@ -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-18 05:36:11.443884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-18 05:38:03.984244000 +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-18 05:36:11.944035711 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-18 05:40:24.878988801 +0000 @@ -5770,22 +5770,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 ... |
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-06-18 05:36:11.944035711 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-06-18 05:43:36.066393084 +0000 @@ -7944,15 +7944,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-18 05:36:11.944035711 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-18 05:38:24.899234397 +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 ... |
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-18 05:36:10.782859975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-18 05:38:42.58469447... @@ -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-18 05:36:10.782859975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-18 05:40:01.828854... @@ -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-06-18 05:36:10.782859975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-18 05:38:27.780606713 +0000 @@ -7944,15 +7944,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-18 05:35:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-18 05:36:53 @@ -7944,15 +7944,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-18 05:35:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-06-18 05:37:51 @@ -7944,15 +7944,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-18 05:35:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out 2025-06-18 05:36:56 @@ -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-18 05:36:14.073740100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-18 05:38:50.238590700 +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-18 05:36:14.073740100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-18 05:41:26.773201800 +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-18 05:36:14.073740100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-18 05:38:46.191708800 +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/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-18 03:49:54.545438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-18 03:53:25.160098000 +00... @@ -1049,1720 +1049,10 @@ (1 row) select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2'); - json_extract_path_text ------------------------- - {"f3":1} -(1 row) - -select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path_text ------------------------- - f3 -(1 row) - -select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text); - json_extract_path_text ... |
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-18 03:49:54.545438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-18 03:54:43.664310000 +... @@ -1238,1531 +1238,10 @@ (1 row) select '[{"b": "c"}, {"b": null}]'::json #> array['1','b']; - ?column? ----------- - null -(1 row) - -select '"foo"'::json #> array['z']; - ?column? ----------- - -(1 row) - -select '42'::json #> array['f2']; - ?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-18 03:49:54.545438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-18 03:53:27.065073000 +0000 @@ -1008,1761 +1008,10 @@ (4 rows) select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q; - key | value ------+---------- - f1 | [1,2,3] - f2 | {"f3":1} - f4 | - f5 | 99 - f6 | stringy -(5 rows) - --- extract_path, extract_path_as_text -select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6'); - json_extract_path -------------------- ... |
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-06-18 03:49:53.571861287 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-18 03:58:09.787699172 +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-06-18 03:49:53.567861287 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-18 03:59:07.071700680 +0000 @@ -1964,805 +1964,10 @@ ERROR: could not determine row type for result of json_populate_recordset HINT: Provide a non-null record argument, or call the function in the FROM clause using a column definition list. SELECT json_populate_recordset(row(1,2), '[{"f1": 0, "f2": 1}]'); - json_populate_recordset -------------------------- - (0,1) -(1 row) - -SELECT i, json_populate_recordset(row(i,50), '[{"f1":"42"},{"f2":"43"}]') -FROM (VALUES (1),(2)) v(i); - i | json_populate_recordset ----+------------------------- - 1 | (42,50) - 1 | (1,43) - 2 | (42,50) - 2 | (2,43) ... |
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-18 03:49:53.571861287 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-18 03:55:15.019716097 +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-18 03:49:53.922319273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-18 03:55:22.615517316... @@ -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-06-18 03:49:53.918347196 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-18 03:56:32.240291326 +... @@ -1774,995 +1774,10 @@ (1 row) SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": "abc"}') q; - jsb -------- - "abc" -(1 row) - -SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": [123, "123", null, {"key": "value"}]}') q; - jsb --------------------------------------- - [123, "123", null, {"key": "value"}] -(1 row) - -SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": {"a": "bbb", "b": null, "c": 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-06-18 03:49:53.922319273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-18 03:55:20.411498754 +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-18 03:49:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-18 03:52:05 @@ -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/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2025-06-18 03:49:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-18 03:53:26 @@ -2044,725 +2044,10 @@ "reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}] }'::json FROM generate_series(1, 3); -SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec ... ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... -(3 rows) - -DROP TYPE jsrec; -DROP TYPE jsrec_i_not_null; -DROP DOMAIN js_int_not_null; -DROP DOMAIN js_int_array_1d; -DROP DOMAIN js_int_array_2d; ... |
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-18 03:49:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-06-18 03:52:06 @@ -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-18 03:49:57.097304000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-18 03:53:38.802881000 +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-18 03:49:57.097304000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-18 03:56:28.175923900 +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-18 03:49:57.097304000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-18 03:53:38.910792400 +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/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-18 02:40:26.388510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-18 02:41:45.706703000 +... @@ -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-18 02:40:24.972155000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-18 02:43:20.863606000 +... @@ -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-18 02:40:26.558342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-18 02:42:09.31... @@ -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-18 02:40:26.545281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-18 02:42:28.033272000 ... @@ -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-18 02:40:26.558342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-18 02:43: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 /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-18 02:40:26.545281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-18 02:43:37.50904900... @@ -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-18 02:40:26.558342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-18 02:42:07.769400000 +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-18 02:40:26.545281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-18 02:42:25.530368000 +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-18 02:40:25.368013752 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-18 02:45:16.422253908 +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-18 02:40:27.363427530 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-18 02:46:04.626220665 +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-18 02:40:27.343500840 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-18 02:46:17.946211853 +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-18 02:40:27.128292582 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-18 02:44:35.170285289 +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-18 02:40:27.363427530 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-18 02:44:24.270294327 +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-18 02:40:27.343500840 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-18 02:44:57.078268157 +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-18 02:40:26.893849501 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-18 02:43:35.770585837 +... @@ -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-18 02:40:25.169232338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-18 02:45:55.678365435 +... @@ -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-18 02:40:27.139941892 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-18 02:44:08.28... @@ -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-18 02:40:27.120086611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-18 02:44:26.162375761 ... @@ -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-18 02:40:27.139941892 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-18 02:45:28.... @@ -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-18 02:40:27.120086611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-18 02:45:45.02627637... @@ -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-18 02:40:27.139941892 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-18 02:44:05.646792783 +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-18 02:40:27.120086611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-18 02:44:22.642430528 +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-18 02:40:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-18 02:41:47 @@ -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-18 02:40:11 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-18 02:43: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-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-18 02:42: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-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-18 02:42: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-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-18 02:43:14 @@ -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-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-18 02:43: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-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-06-18 02:42: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/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-06-18 02:40:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-06-18 02:42:14 @@ -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-18 02:40:29.024609200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-18 02:43:11.942525500 +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-18 02:40:25.110050900 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-18 02:48:31.371624600 +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-18 02:40:29.731623300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-18 02:44:10.083227800 +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-18 02:40:29.697392400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-18 02:44:33.042185600 +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-18 02:40:29.731623300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-18 02:47:23.327060100 +... @@ -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-18 02:40:29.697392400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-18 02:47:47.749475500 +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-18 02:40:29.731623300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-18 02:44:06.357096600 +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-18 02:40:29.697392400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-18 02:44:27.354734100 +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/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-18 02:11:47.378316000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-18 02:15:49.630205000 +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-18 02:11:44.730904183 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-18 02:18:42.109574868 +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-18 02:11:44.649948873 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-18 02:18:44.459656175 +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-18 02:11:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-18 02:15:01 @@ -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-18 02:11:48.726851200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-18 02:19:48.884317600 +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/5645 | support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-06-17 21:24:19.269117000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-06-17 21:32:53.4312860... @@ -12584,8 +12584,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) -- Clean up \set VERBOSITY default |
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-17 20:42:18.834853268 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-06-17 20:51:47.026588969 +0000 @@ -606,11 +606,9 @@ 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) - +ERROR: could not read from temporary file: read only 8180 of 1572860 bytes +CONTEXT: parallel worker +PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement rollback to settings; -- single-batch with rescan, parallel-oblivious savepoint settings; |
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-17 16:44:02.929608000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-17 16:48:10.622048... @@ -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-17 16:44:03.062950256 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-06-17 16:51:29.287053253 +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-17 16:44:03.078104609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-06-17 16:51:33.861925... @@ -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-17 16:24:51.468244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-17 16:28:41.019197... @@ -1084,2325 +1084,7 @@ ERROR: foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented DETAIL: Key columns "ftest2" of the referencing table and "base1" of the referenced table are of incompatible types: i... create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable(base1, ptest1)); -ERROR: foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented -DETAIL: Key columns "ftest2" of the referencing table and "base1" of the referenced table are of incompatible types: i... -create table fktable(ftest1 int, ftest2 inet, foreign key(ftest1, ftest2) references pktable(ptest1, base1)); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... -drop table pktable; -drop table pktable_base; --- 2 columns (1 table), mismatched types -create table pktable_base(base1 int not null, base2 int); -create table pktable(ptest1 inet, ptest2 inet[], primary key(base1, ptest1), foreign key(base2, ptest2) references - pktable(base1, ptest1)) inherits (pktable_base); -ERROR: foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented -DETAIL: Key columns "ptest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... ... |
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-17 16:24:51.468244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-17 16:29:50.8977... @@ -539,2870 +539,10 @@ -- Try to update something that will cascade UPDATE PKTABLE set ptest2=5 where ptest2=2; --- Try to update something that should not cascade -UPDATE PKTABLE set ptest1=1 WHERE ptest2=3; --- Show PKTABLE and FKTABLE -SELECT * from PKTABLE; - ptest1 | ptest2 | ptest3 | ptest4 ---------+--------+--------+-------- - 2 | 4 | 5 | test4 - 1 | 5 | 3 | test1 - 1 | 3 | 3 | test2 - 1 | 3 | 4 | test3 -(4 rows) - -SELECT * from 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-17 16:24:51.468244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-17 16:28:51.062520000 +0000 @@ -1250,2159 +1250,10 @@ -- 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... ... |
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-17 16:24:49.665756208 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-06-17 16:33:53.152999710 +0000 @@ -1567,1842 +1567,10 @@ ERROR: update or delete on table "pktable2" violates foreign key constraint "fktable2_d_e_fkey" on table "fktable2" DETAIL: Key (d, e)=(4, 5) is still referenced from table "fktable2". drop table pktable2, fktable2; --- Test truncation of long foreign key names -create table pktable1 (a int primary key); -create table pktable2 (a int, b int, primary key (a, b)); -create table fktable2 ( - a int, - b int, - very_very_long_column_name_to_exceed_63_characters int, - foreign key (very_very_long_column_name_to_exceed_63_characters) references pktable1, - foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2, - foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2 -); -select conname from pg_constraint where conrelid = 'fktable2'::regclass order by conname; - conname ... |
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-17 16:24:49.665756208 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-06-17 16:35:03.252943892 +0000 @@ -930,2479 +930,10 @@ 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)); --- This should fail, because we just chose really odd types -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- Again, so should this... -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2)); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -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 ... |
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-17 16:24:49.665756208 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-06-17 16:30:37.733132159 +0000 @@ -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 ... |
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-17 16:24:48.756190851 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-17 16:30:22.599351... @@ -1598,1811 +1598,7 @@ savepoint x; delete from fktable2; rollback to x; -commit; -begin; -insert into fktable2 values(2); -savepoint x; -delete from fktable2; -rollback to x; -commit; -- fail -ERROR: insert or update on table "fktable2" violates foreign key constraint "fktable2_f1_fkey" -DETAIL: Key (f1)=(2) is not present in table "pktable2". --- --- Test that we prevent dropping FK constraint with pending trigger events --- -begin; ... |
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-17 16:24:48.756190851 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-06-17 16:31:34.4389... @@ -864,2545 +864,10 @@ -- 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" -DROP TABLE FKTABLE_FAIL1; ... |
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-17 16:24:48.756190851 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-06-17 16:30:24.523428372 +0000 @@ -2321,1088 +2321,10 @@ -- test the case when the referenced table is owned by a different user create role regress_other_partitioned_fk_owner; grant references on fk_notpartitioned_pk to regress_other_partitioned_fk_owner; -set role regress_other_partitioned_fk_owner; -create table other_partitioned_fk(a int, b int) partition by list (a); -create table other_partitioned_fk_1 partition of other_partitioned_fk - for values in (2048); -insert into other_partitioned_fk - select 2048, x from generate_series(1,10) x; --- this should fail -alter table other_partitioned_fk add foreign key (a, b) - references fk_notpartitioned_pk(a, b); -ERROR: insert or update on table "other_partitioned_fk_1" violates foreign key constraint "other_partitioned_fk_a_b_fk... -DETAIL: Key (a, b)=(2048, 1) is not present in table "fk_notpartitioned_pk". --- add the missing keys and retry -reset role; ... |
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-17 16:24:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-17 16:29:27 @@ -602,2807 +602,10 @@ DROP TABLE FKTABLE; DROP TABLE PKTABLE; --- set null update / set default delete -CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) ); -CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int, ftest3 int, ftest4 int, CONSTRAINT constrname3 - FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE - ON DELETE SET DEFAULT ON UPDATE SET NULL); --- Insert Primary Key values -INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1'); -INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2'); -INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3'); -INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4'); --- Insert Foreign Key values -INSERT INTO FKTABLE VALUES (1, 2, 3, 1); -INSERT INTO FKTABLE VALUES (2, 3, 4, 1); ... |
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-17 16:24:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/cluster.out 2025-06-17 16:31:30 @@ -435,241 +435,10 @@ create temp table clstr_temp (col1 int primary key, col2 text); insert into clstr_temp values (2, 'two'), (1, 'one'); cluster clstr_temp using clstr_temp_pkey; -select * from clstr_temp; - col1 | col2 -------+------ - 1 | one - 2 | two -(2 rows) - -drop table clstr_temp; -RESET SESSION AUTHORIZATION; --- check clustering an empty table -DROP TABLE clustertest; -CREATE TABLE clustertest (f1 int PRIMARY KEY); -CLUSTER clustertest USING clustertest_pkey; ... |
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-17 16:24:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2025-06-17 16:29:27 @@ -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/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/foreign_key.out 2025-06-17 16:24:55.096215700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-06-17 16:28:38.727783700 +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 ... |
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-17 16:24:55.104411100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2025-06-17 16:31:21.307854300 +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-17 16:24:55.104411100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-06-17 16:28:34.578561000 +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/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:15.200637000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-17 15:08:47.91360700... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:15.200637000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-17 15:09:57.280869... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:15.200637000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-17 15:09:01.581087000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:12.611743204 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-06-17 15:10:39.032604588 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:12.611743204 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-06-17 15:08:53.928160852 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:20.036267423 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-17 15:08:20.72860862... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:20.036267423 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-17 15:09:31.196531... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:20.036267423 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-06-17 15:08:20.664608784 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-17 15:07:57 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-17 15:08:59 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-06-17 15:08:00 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:18.781985700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-06-17 15:09:45.933251800 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:18.781985700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-06-17 15:12:44.678388800 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-06-17 15:06:18.781985700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-06-17 15:09:41.240380300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5786 | CHECKPOINT unlogged data |
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-16 15:13:09.349773000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-06-16 15:22:27.269314000 +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 @@ -2211,9 +2211,11 @@ Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2)) -> Bitmap Index Scan on tenk2_hundred Index Cond: (hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 - Index Cond: (hundred = 42) -(9 rows) + -> Bitmap Heap Scan on tenk1 ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-16 13:04:13.685042207 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-06-16 13:11:00.330031044 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
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-16 11:54:11.597157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-16 11:55:59.684702000 +00... @@ -8263,12 +8263,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 /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-16 11:54:11.561692000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-16 11:57:01.65709... @@ -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-16 11:54:11.561692000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-16 11:55:59.282671000 +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-16 11:54:12.134328482 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-16 11:58:08.277927814 +0000 @@ -7944,15 +7944,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-16 11:54:12.134328482 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-16 11:56:29.521524784 +0000 @@ -5770,22 +5770,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-16 11:54:11.914695931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-16 11:56:11.102634328 +00... @@ -7944,15 +7944,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_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-16 11:54:11.914695931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-16 11:57:33.341005... @@ -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-16 11:54:11.914695931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash.out 2025-06-16 11:56:21.206751874 +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-16 11:54:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-16 11:56:57 @@ -7944,15 +7944,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-16 11:54:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-16 11:58:55 @@ -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-16 11:54:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-06-16 11:56:53 @@ -8578,36 +8578,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*" ... |
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-16 11:54:16.401376100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-16 11:57:08.365587700 +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-16 11:54:16.401376100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-16 12:00:00.249549000 +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-16 11:54:16.401376100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-16 11:57:05.737609100 +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/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-16 08:47:00.479588000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-16 08:50:29.673154000 +00... @@ -1154,1615 +1154,10 @@ (1 row) select '"foo"'::json #> '{}'; - ?column? ----------- - "foo" -(1 row) - -select '42'::json #> '{}'; - ?column? ----------- - 42 -(1 row) - -select 'null'::json #> '{}'; - ?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-16 08:47:00.479588000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-16 08:51:32.810673000 +... @@ -1226,1543 +1226,10 @@ (1 row) select '[{"b": "c"}, {"b": "cc"}]'::json #> array['1','b']; - ?column? ----------- - "cc" -(1 row) - -select '[{"b": "c"}, {"b": "cc"}]'::json #> array['z','b']; - ?column? ----------- - -(1 row) - -select '[{"b": "c"}, {"b": null}]'::json #> array['1','b']; - ?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-16 08:47:00.479588000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-16 08:50:21.475566000 +0000 @@ -999,1770 +999,10 @@ (5 rows) select json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}'); - json_each_text -------------------- - (f1,"[1,2,3]") - (f2,"{""f3"":1}") - (f4,) - (f5,null) -(4 rows) - -select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q; - key | value ------+---------- - f1 | [1,2,3] - f2 | {"f3":1} ... |
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-06-16 08:47:00.357021176 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-16 08:53:14.468801103 +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/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-16 08:47:00.357021176 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-16 08:51:44.068802180 +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-16 08:47:01.074202468 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-16 08:51:49.849737007... @@ -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-06-16 08:47:01.070225362 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-16 08:52:56.510131772 +... @@ -1813,956 +1813,10 @@ (1 row) SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q; -ERROR: cannot call populate_composite on a scalar -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q; -ERROR: cannot call populate_composite on an array -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q; - rec ------------------------------------ - (abc,,"Thu Jan 02 00:00:00 2003") -(1 row) - -SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q; - rec -------------------------------------- - (abc,42,"Thu Jan 02 00:00:00 2003") ... |
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-16 08:47:01.074202468 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-16 08:51:49.577736467 +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-16 08:46:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-16 08:48:59 @@ -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-16 08:46:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-16 08:50:18 @@ -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-16 08:46:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-06-16 08:48:59 @@ -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-16 08:47:03.644914100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-16 08:50:24.736450500 +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-16 08:47:03.644914100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-16 08:52:50.110584300 +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-16 08:47:03.644914100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-16 08:50:24.977705000 +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/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-15 07:51:13.973161000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-15 07:52:17.649891000 +... @@ -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-15 07:51:12.645356000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-15 07:53:45.610990000 +... @@ -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-15 07:51:14.130573000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-15 07:52:35.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-06-15 07:51:14.118163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-15 07:52:50.188406000 ... @@ -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-15 07:51:14.130573000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-15 07:53:33.... @@ -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-15 07:51:14.118163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-15 07:53:50.50382600... @@ -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-15 07:51:14.130573000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-15 07:52:35.238584000 +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-15 07:51:14.118163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-15 07:52:48.366708000 +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-15 07:51:12.575471049 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-15 07:55:06.199153627 +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-15 07:51:14.561743223 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-15 07:56:30.670983398 +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-15 07:51:14.545698676 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-15 07:56:43.659117851 +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-15 07:51:14.333108419 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-15 07:53:24.786146037 +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-15 07:51:14.561743223 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-15 07:54:15.475120272 +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-15 07:51:14.545698676 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-15 07:54:44.051759919 +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-15 07:51:14.327268955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-15 07:53:03.926891306 +... @@ -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-15 07:51:12.587268918 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-15 07:55:17.794801927 +... @@ -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-15 07:51:14.559268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-15 07:53:32.97... @@ -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-15 07:51:14.539268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-15 07:53:47.798857951 ... @@ -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-15 07:51:14.559268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-15 07:54: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-06-15 07:51:14.539268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-15 07:55:04.32681424... @@ -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-15 07:51:14.559268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-15 07:53:33.242866015 +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-15 07:51:14.539268959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-15 07:53:48.798857463 +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 ------------------------------------ ... |
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-15 07:51:15.998456100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-15 07:53:34.121927900 +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-15 07:51:12.613664000 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-15 07:58:13.027617500 +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-15 07:51:16.658531100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-15 07:54:16.089367000 +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-15 07:51:16.628954100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-15 07:54:33.966053900 +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-15 07:51:16.658531100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-15 07:57:06.350375500 +... @@ -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-15 07:51:16.628954100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-15 07:57:30.038826000 +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-15 07:51:16.658531100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-15 07:54:14.411957800 +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-15 07:51:16.628954100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-15 07:54:30.261575200 +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/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-15 00:45:17.901683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-15 00:47:41.4573080... @@ -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-15 00:45:17.901683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-15 00:48:36.96024... @@ -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-15 00:45:17.901683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out 2025-06-15 00:47:41.441822000 +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-15 00:45:05.020848197 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-15 00:51:39.784373669 +0000 @@ -4839,39 +4839,37 @@ on (t1.f1 = b1.d1) left join int4_tbl i4 on (i8.q2 = i4.f1); - QUERY PLAN ----------------------------------------------------------------------- - Hash Left Join + QUERY PLAN +-------------------------------------------------------------------- + Nested Loop Left Join Output: t1.f1 - Hash Cond: (i8.q2 = i4.f1) - -> Nested Loop Left Join - Output: t1.f1, i8.q2 - Join Filter: (t1.f1 = '***'::text) - -> Seq Scan on public.text_tbl t1 - Output: t1.f1 ... |
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-15 00:45:05.020848197 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-15 00:49:37.469984293 +0000 @@ -7944,15 +7944,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... ... |
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-15 00:45:05.111614438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-15 00:50:13.282427863 +00... @@ -7944,15 +7944,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_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-15 00:45:05.115621699 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-15 00:51:47.222699... @@ -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-06-15 00:45:05.111614438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-15 00:50:13.630428430 +0000 @@ -7944,15 +7944,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-15 00:45:09.866930800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-15 00:48:14.785627700 +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-15 00:45:09.866930800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-15 00:51:06.170867700 +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-15 00:45:09.866930800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-15 00:48:01.666501400 +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/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-14 19:38:34.411011000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-14 19:42:19.761068000 +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-14 19:38:31.055934098 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out 2025-06-14 19:44:16.512859728 +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-14 19:38:30.546276867 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-14 19:44:20.860472803 +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 ... |
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-14 19:38:40.101604100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out 2025-06-14 19:46:42.583881400 +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/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-14 15:33:42.089542000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-14 15:37:18.902402000 +00... @@ -981,1788 +981,10 @@ ERROR: cannot get array length of a scalar -- each select json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}'); - json_each -------------------- - (f1,"[1,2,3]") - (f2,"{""f3"":1}") - (f4,null) -(3 rows) - -select * from json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q; - key | value ------+----------- - f1 | [1,2,3] - f2 | {"f3":1} - f4 | null ... |
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-14 15:33:42.089542000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-14 15:38:37.354012000 +... @@ -1031,1738 +1031,10 @@ (1 row) select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path -------------------- - "f3" -(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 ... |
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-14 15:33:42.089542000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-14 15:37:19.869069000 +0000 @@ -1178,1591 +1178,10 @@ (1 row) select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', null]; - ?column? ----------- - -(1 row) - -select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', '']; - ?column? ----------- - -(1 row) - -select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b']; - ?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-14 15:33:42.341413598 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-14 15:40:32.548252681 +0000 @@ -5421,413 +5421,10 @@ 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/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-06-14 15:33:42.341413598 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-14 15:38:38.728195679 +0000 @@ -5471,363 +5471,10 @@ -- jsonb to tsvector with numeric values select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": 123, "c": 456}'::jsonb); - to_tsvector ---------------------------------- - 'aaa':1 'bbb':3 'ccc':5 'ddd':4 -(1 row) - --- jsonb_to_tsvector -select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb,... - jsonb_to_tsvector ----------------------------------------------------------------------------------------- - '123':8 '456':12 'aaa':2 'b':6 'bbb':4 'c':10 'd':14 'f':18 'fals':20 'g':22 'true':16 -(1 row) - -select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb,... ... |
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-14 15:33:41.877529210 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-14 15:38:27.942847181... @@ -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-06-14 15:33:41.873508067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-14 15:39:35.492386644 +... @@ -2044,725 +2044,7 @@ "reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}] }'::json FROM generate_series(1, 3); -SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec ... ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0... -(3 rows) - -DROP TYPE jsrec; -DROP TYPE jsrec_i_not_null; -DROP DOMAIN js_int_not_null; -DROP DOMAIN js_int_array_1d; -DROP DOMAIN js_int_array_2d; ... |
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-14 15:33:41.877529210 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-14 15:38:26.746837705 +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 ... |
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-14 15:33:54.658948800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-14 15:37:42.949357300 +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-14 15:33:54.658948800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-14 15:40:37.278973900 +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-14 15:33:54.658948800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-14 15:37:41.943007900 +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/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-14 07:26:04.929132038 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-06-14 07:33:14.591078814 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-14 07:26:04.929132038 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-06-14 07:32:07.708432328 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
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-13 02:51:10.378189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-13 02:54:21.050622000 +00... @@ -831,1938 +831,10 @@ (1 row) select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> null::int; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 1; - ?column? ----------- - -(1 row) - -select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> -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-06-13 02:51:10.378189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-13 02:55:17.300621000 +... @@ -1025,1744 +1025,10 @@ (1 row) select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2'); - json_extract_path -------------------- - {"f3":1} -(1 row) - -select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path -------------------- - "f3" -(1 row) - -select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text); - json_extract_path ... |
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-13 02:51:10.378189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-13 02:54:07.180511000 +0000 @@ -1340,1429 +1340,10 @@ (1 row) select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #>> array['a','z','b']; - ?column? ----------- - -(1 row) - -select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['1','b']; - ?column? ----------- - cc -(1 row) - -select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['z','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-06-13 02:51:13.607552950 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-13 02:55:50.768169726 +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/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2025-06-13 02:51:13.607552950 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-13 02:54:20.464380767 +0000 @@ -5423,411 +5423,10 @@ 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 ---------+----------- - 3 | "baz" - 2500 | "baz" ... |
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-13 02:51:10.917310972 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-13 02:53:38.628718175... @@ -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-13 02:51:10.913332183 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonb.out 2025-06-13 02:54:44.428949977 ... @@ -2305,3529 +2305,7 @@ SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q; ERROR: malformed JSON array DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions. -SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": null}') q; - ta ----- - -(1 row) - -SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q; -ERROR: expected JSON array -HINT: See the value of key "ta". -SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [1, "2", null, 4]}') q; - ta --------------- - {1,2,NULL,4} ... |
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-13 02:51:10.917310972 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-13 02:53:37.328714136 +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 ... |
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-13 02:51:19.333955700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-13 02:54:47.398963200 +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-13 02:51:19.333955700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-13 02:57:01.590060100 +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-13 02:51:19.333955700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-13 02:54:47.168536200 +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/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-11 09:37:18.257454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-06-11 09:39:54.9402380... @@ -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-11 09:37:18.257454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2025-06-11 09:40:50.22689... @@ -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/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2025-06-11 09:37:18.295747000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-11 09:39:54.292613000 +0000 @@ -7343,12 +7343,12 @@ explain (costs off) select * from emp1 t1 where exists (select * from emp1 t2 where t2.id = t1.code and t2.code > 0); - QUERY PLAN ---------------------------------------------- + QUERY PLAN +---------------------------------- Nested Loop + Join Filter: (t1.code = t2.id) -> Seq Scan on emp1 t1 - -> Index Scan using emp1_pkey on emp1 t2 - Index Cond: (id = t1.code) + -> Seq Scan on emp1 t2 Filter: (code > 0) (5 rows) ... |
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-11 09:37:18.524999765 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-06-11 09:45:36.601023753 +0000 @@ -4571,9 +4571,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 ( @@ -4626,9 +4629,12 @@ ... |
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-06-11 09:37:18.524999765 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-06-11 09:47:18.864960498 +0000 @@ -5770,22 +5770,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 ... |
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-11 09:37:18.524999765 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-06-11 09:42:09.432896530 +0000 @@ -4571,9 +4571,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 ( @@ -4626,9 +4629,12 @@ ... |
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-11 09:37:21.240534911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-06-11 09:42:36.762881398 +00... @@ -7944,15 +7944,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_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-11 09:37:21.240534911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-11 09:44:00.668930... @@ -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-06-11 09:37:21.240534911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-06-11 09:42:32.594813769 +0000 @@ -7944,15 +7944,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-11 09:37:22.974764400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-11 09:40:17.053531300 +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-11 09:37:22.974764400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-06-11 09:43:05.449104200 +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-11 09:37:22.974764400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out 2025-06-11 09:40:13.569160000 +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/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-10 12:02:42.452071522 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-06-10 12:11:45.850673691 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-06-10 12:02:42.452071522 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-06-10 12:09:11.895595609 +0000 @@ -1661,11 +1661,10 @@ select array_agg(n) b from generate_series(1, 10000) n \gset create index concurrently test_pg_index_toast_index on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index concurrently test_pg_index_toast_index; -drop index concurrently test_pg_index_toast_index; -create index test_pg_index_toast_index - on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b')); -reindex index test_pg_index_toast_index; -drop index test_pg_index_toast_index; -drop function test_pg_index_toast_func; -drop table test_pg_index_toast_table; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
53/5801 | queryId constant squashing does not support prepared statements |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2025-06-09 11:30:05.287868000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2025-06-09 11:33:52.424046000 +0000 @@ -292,10 +292,11 @@ SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C"; query | calls ------------------------------------------------------------------------+------- - SELECT WHERE $1 IN ($2 /*, ... */) | 2 + SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */]) | 1 + SELECT WHERE $1 IN ($2, int4($3), int4($4)) | 1 SELECT pg_stat_statements_reset() IS NOT NULL AS t | 1 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" | 0 -(3 rows) +(4 rows) -- -- queries with locking clauses diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2025-06-09 11:30:05.286299000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2025-06-09 11:33:52.533756000 +0000 ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2025-06-09 03:40:01.645395000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2025-06-09 03:43:55.725235000 +0000 @@ -292,10 +292,11 @@ SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C"; query | calls ------------------------------------------------------------------------+------- - SELECT WHERE $1 IN ($2 /*, ... */) | 2 + SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */]) | 1 + SELECT WHERE $1 IN ($2, int4($3), int4($4)) | 1 SELECT pg_stat_statements_reset() IS NOT NULL AS t | 1 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" | 0 -(3 rows) +(4 rows) -- -- queries with locking clauses diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2025-06-09 03:40:01.644004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2025-06-09 03:43:55.872544000 +0000 ... |
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-08 20:09:30.962221000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-08 20:12:49.099110000 +00... @@ -1358,1411 +1358,10 @@ (1 row) select '[{"b": "c"}, {"b": null}]'::json #>> array['1','b']; - ?column? ----------- - -(1 row) - -select '"foo"'::json #>> array['z']; - ?column? ----------- - -(1 row) - -select '42'::json #>> array['f2']; - ?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-08 20:09:30.962221000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-08 20:13:53.041026000 +... @@ -1031,1738 +1031,10 @@ (1 row) select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path -------------------- - "f3" -(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 ... |
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-08 20:09:30.962221000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-08 20:12:55.787693000 +0000 @@ -1093,1676 +1093,10 @@ -- extract_path operators select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f4','f6']; - ?column? ------------ - "stringy" -(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? ... |
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-06-08 20:09:29.212722534 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-08 20:16:23.335591444 +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-06-08 20:09:29.208728648 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-08 20:17:33.703376044 +0000 @@ -1472,1297 +1472,7 @@ (1 row) select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+--- - blurfl | | -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 -(1 row) - -select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c ... |
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-08 20:09:29.212722534 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-08 20:13:32.520135796 +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-08 20:09:30.105961296 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-08 20:13:20.266996322... @@ -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-06-08 20:09:30.101987424 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-08 20:14:27.582604031 +... @@ -1456,1313 +1456,10 @@ rec jpop, reca jpop[] ); -CREATE TYPE jsrec_i_not_null AS ( - i js_int_not_null -); -select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+--- - blurfl | | -(1 row) - -select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 ... |
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-08 20:09:30.105961296 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-08 20:13:17.555057169 +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 ... |
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-08 20:09:32.577484000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-08 20:13:07.411398700 +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-08 20:09:32.577484000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-08 20:15:31.139114500 +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-08 20:09:32.577484000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-08 20:13:07.091090300 +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/5801 | queryId constant squashing does not support prepared statements |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2025-06-06 11:10:38.323974000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2025-06-06 11:14:18.491053000 +0000 @@ -292,10 +292,11 @@ SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C"; query | calls ------------------------------------------------------------------------+------- - SELECT WHERE $1 IN ($2 /*, ... */) | 2 + SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */]) | 1 + SELECT WHERE $1 IN ($2, int4($3), int4($4)) | 1 SELECT pg_stat_statements_reset() IS NOT NULL AS t | 1 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" | 0 -(3 rows) +(4 rows) -- -- queries with locking clauses diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2025-06-06 11:10:38.322623000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2025-06-06 11:14:18.658493000 +0000 ... |
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-06 07:43:32.945831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-06 07:47:10.558366000 +00... @@ -1008,1761 +1008,10 @@ (4 rows) select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q; - key | value ------+---------- - f1 | [1,2,3] - f2 | {"f3":1} - f4 | - f5 | 99 - f6 | stringy -(5 rows) - --- extract_path, extract_path_as_text -select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6'); - json_extract_path -------------------- ... |
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-06 07:43:32.945831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-06 07:48:10.040739000 +... @@ -989,1780 +989,10 @@ (3 rows) select * from json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q; - key | value ------+----------- - f1 | [1,2,3] - f2 | {"f3":1} - f4 | null - f5 | 99 - f6 | "stringy" -(5 rows) - -select json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}'); - json_each_text -------------------- - (f1,"[1,2,3]") ... |
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-06 07:43:32.945831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-06 07:47:08.793329000 +0000 @@ -1105,1664 +1105,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) - -select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f4','f6']; - ?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-06 07:43:31.944486733 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-06 07:51:27.174352107 +0000 @@ -4550,1284 +4550,10 @@ (1 row) select '{"a":1 , "b":2, "c":3}'::jsonb - '{b}'::text[]; - ?column? ------------------- - {"a": 1, "c": 3} -(1 row) - -select '{"a":1 , "b":2, "c":3}'::jsonb - '{c,b}'::text[]; - ?column? ----------- - {"a": 1} -(1 row) - -select '{"a":1 , "b":2, "c":3}'::jsonb - '{}'::text[]; - ?column? ... |
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-06 07:43:31.944486733 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2025-06-06 07:52:50.006371742 +0000 @@ -1316,1453 +1316,10 @@ (1 row) select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b','c']; - ?column? ----------- - foo -(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? ... |
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-06-06 07:43:31.944486733 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-06 07:48:18.911005807 +0000 @@ -4074,1760 +4074,10 @@ (1 row) SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'a'; - ?column? ----------- - t -(1 row) - -SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'b'; - ?column? ----------- - t -(1 row) - -SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'c'; - ?column? ... |
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-06 07:43:31.849330396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-06 07:47:38.381754941... @@ -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-06-06 07:43:31.849330396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-06 07:49:00.242035153 +... @@ -1909,860 +1909,7 @@ (2 rows) select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- - blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 -(2 rows) - -select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:5... - a | b | c ---------+----+-------------------------- - blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 -(2 rows) - ... |
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-06 07:43:31.849330396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-06 07:47:37.133780750 +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-06 07:43:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-06 07:45:48 @@ -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-06 07:43:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-06 07:47:08 @@ -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/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2025-06-06 07:43:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out 2025-06-06 07:45:48 @@ -2057,712 +2057,10 @@ DROP DOMAIN js_int_not_null; DROP DOMAIN js_int_array_1d; DROP DOMAIN js_int_array_2d; -DROP DOMAIN j_ordered_pair; -DROP TYPE j_unordered_pair; ---json_typeof() function -select value, json_typeof(value) - from (values (json '123.4'), - (json '-1'), - (json '"foo"'), - (json 'true'), - (json 'false'), - (json 'null'), - (json '[1, 2, 3]'), - (json '[]'), - (json '{"x":"foo", "y":123}'), ... |
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-06 07:43:35.099314400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-06 07:47:47.775029500 +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-06 07:43:35.099314400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-06 07:50:41.635109300 +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-06 07:43:35.099314400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-06 07:47:47.871524500 +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/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
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-06-05 09:18:19.05577... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-06-05 09:21:35... @@ -20,7 +20,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: tuple concurrently deleted +ERROR: operation failed due to a concurrent command step wakegrant4: <... completed> starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4 |
Linux - Debian Bookworm - Autoconf | |
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-06-05 09:18:19.50179... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/syscache-update-pruned.out 2025-06-05 09:2... @@ -20,7 +20,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: tuple concurrently deleted +ERROR: operation failed due to a concurrent command step wakegrant4: <... completed> starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4 |
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-06-05 09:18:19.03195... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-06-05 09:22:48... @@ -20,7 +20,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: tuple concurrently deleted +ERROR: operation failed due to a concurrent command step wakegrant4: <... completed> starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4 |
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-06-05 09:18:22.778244500 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/syscache-update-pruned.out 2025-06-05 09:25:32.364453900 ... @@ -20,7 +20,7 @@ SELECT FROM injection_points_wakeup('heap_update-before-pin'); <waiting ...> step grant1: <... completed> -ERROR: tuple concurrently deleted +ERROR: operation failed due to a concurrent command step wakegrant4: <... completed> starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4 |
53/5801 | queryId constant squashing does not support prepared statements |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2025-06-05 02:11:55.825444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2025-06-05 02:15:45.193643000 +0000 @@ -292,10 +292,11 @@ SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C"; query | calls ------------------------------------------------------------------------+------- - SELECT WHERE $1 IN ($2 /*, ... */) | 2 + SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */]) | 1 + SELECT WHERE $1 IN ($2, int4($3), int4($4)) | 1 SELECT pg_stat_statements_reset() IS NOT NULL AS t | 1 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" | 0 -(3 rows) +(4 rows) -- -- queries with locking clauses diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2025-06-05 02:11:55.823985000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2025-06-05 02:15:45.285536000 +0000 ... |
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-04 16:00:28.753677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2025-06-04 16:03:56.619971000 +00... @@ -1080,1689 +1080,10 @@ (1 row) select json_extract_path('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_false; - expect_false --------------- - f -(1 row) - -select json_extract_path_text('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_true; - expect_true -------------- - t -(1 row) - --- extract_path operators -select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f4','f6']; ... |
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-04 16:00:28.753677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-04 16:05:10.737310000 +... @@ -1025,1744 +1025,10 @@ (1 row) select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2'); - json_extract_path -------------------- - {"f3":1} -(1 row) - -select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text); - json_extract_path -------------------- - "f3" -(1 row) - -select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text); - json_extract_path ... |
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-04 16:00:28.753677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2025-06-04 16:04:09.714511000 +0000 @@ -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 #> '{}'; ... |
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-04 16:00:28.743672357 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out 2025-06-04 16:07:11.770482802 +0000 @@ -3389,2445 +3389,10 @@ RESET enable_seqscan; SELECT count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow; - count -------- - 4791 -(1 row) - -SELECT key, count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow GROUP BY key ORDER BY count DESC, key; - key | count ------------+------- - line | 884 - query | 207 - pos | 203 - node | 202 - space | 197 ... |
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-06-04 16:00:28.743672357 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out 2025-06-04 16:05:34.677718869 +0000 @@ -4739,1095 +4739,10 @@ -- check nesting levels addition select jsonb_set('{"a":1,"b":[4,5,[0,1,2],6,7],"c":{"d":4}}','{b,2,33}','{"foo":123}'); - jsonb_set ---------------------------------------------------------------------- - {"a": 1, "b": [4, 5, [0, 1, 2, {"foo": 123}], 6, 7], "c": {"d": 4}} -(1 row) - --- add new key -select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{c,e}','{"foo":123}'); - jsonb_set ------------------------------------------------------------- - {"a": 1, "b": [0, 1, 2], "c": {"d": 4, "e": {"foo": 123}}} -(1 row) - --- adding doesn't do anything if elements before last aren't present ... |
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-04 16:00:27.166898224 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-04 16:04:24.078536851... @@ -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-06-04 16:00:27.162906317 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2025-06-04 16:05:38.522473021 +... @@ -1603,1166 +1603,7 @@ (1 row) SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [3]]}') q; -ERROR: malformed JSON array -DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions. -SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], 3, 4]}') q; -ERROR: expected JSON array -HINT: See the array element [1] of key "ia2". -SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2"], [null, 4]]}') q; -ERROR: value for domain js_int_array_2d violates check constraint "js_int_array_2d_check" -SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2", 3], [null, 5, 6]]}') q; - ia2d ----------------------- - {{1,2,3},{NULL,5,6}} -(1 row) - ... |
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-04 16:00:27.166898224 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-04 16:04:25.234540019 +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 ... |
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-04 16:00:33.421145300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-04 16:04:13.801481100 +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-04 16:00:33.421145300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-04 16:06:51.435198800 +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-04 16:00:33.421145300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-04 16:04:13.838055900 +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/5652 | pg_dsm_registry_allocations system view |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out /tmp/cirrus-ci-build/bui... --- /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-06-03 15:34:49.412051000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-06-03 15:43:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
53/1608 | declarative session variables, LET command |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out /tmp/cirrus-ci-build/build/testrun/pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out 2025-06-03 08:25:32.403499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables_dml.out 2025-06-03 08:31... @@ -89,6 +89,7 @@ DROP VARIABLE svartest_dml.svartest42; DROP DOMAIN svartest_dml_int_not_null; CREATE ROLE svartest_dml_read_role; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE OR REPLACE FUNCTION svartest_dml.func_secdef() RETURNS int AS $$ SELECT VARIABLE(svartest_dml.sesvar41); @@ -390,6 +391,7 @@ (1 row) CREATE ROLE svartest_dml_write_only_role; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT USAGE ON SCHEMA svartest_dml TO svartest_dml_write_only_role; GRANT UPDATE ON VARIABLE svartest_dml.sesvar45 TO svartest_dml_write_only_role; SET ROLE TO svartest_dml_write_only_role; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out /tmp/cirrus-ci-build/build/testrun/rec... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out 2025-06-03 08:25:32.403499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/session_variables_dml.out 2025-06-03 08:... @@ -89,6 +89,7 @@ DROP VARIABLE svartest_dml.svartest42; DROP DOMAIN svartest_dml_int_not_null; CREATE ROLE svartest_dml_read_role; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE OR REPLACE FUNCTION svartest_dml.func_secdef() RETURNS int AS $$ SELECT VARIABLE(svartest_dml.sesvar41); @@ -390,6 +391,7 @@ (1 row) CREATE ROLE svartest_dml_write_only_role; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT USAGE ON SCHEMA svartest_dml TO svartest_dml_write_only_role; GRANT UPDATE ON VARIABLE svartest_dml.sesvar45 TO svartest_dml_write_only_role; SET ROLE TO svartest_dml_write_only_role; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out /tmp/cirrus-ci-build/build/testrun/reg... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables_dml.out 2025-06-03 08:25:32.403499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/session_variables_dml.out 2025-06-03 08:31:38.664444000 +... @@ -89,6 +89,7 @@ DROP VARIABLE svartest_dml.svartest42; DROP DOMAIN svartest_dml_int_not_null; CREATE ROLE svartest_dml_read_role; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE OR REPLACE FUNCTION svartest_dml.func_secdef() RETURNS int AS $$ SELECT VARIABLE(svartest_dml.sesvar41); @@ -390,6 +391,7 @@ (1 row) CREATE ROLE svartest_dml_write_only_role; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT USAGE ON SCHEMA svartest_dml TO svartest_dml_write_only_role; GRANT UPDATE ON VARIABLE svartest_dml.sesvar45 TO svartest_dml_write_only_role; SET ROLE TO svartest_dml_write_only_role; |
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-02 22:13:50.813176000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-02 22:14:54.108052000 +... @@ -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-02 22:13:49.440098000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-02 22:16:15.166170000 +... @@ -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-02 22:13:50.978302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-02 22:15:14.85... @@ -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-02 22:13:50.965902000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-02 22:15:31.839116000 ... @@ -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-02 22:13:50.978302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-02 22:16:22.... @@ -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-02 22:13:50.965902000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-02 22:16:43.27439600... @@ -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-02 22:13:50.978302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-02 22:15:14.942592000 +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-02 22:13:50.965902000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-02 22:15:31.918103000 +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-02 22:13:47.070930617 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-06-02 22:20:02.884351818 +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-02 22:13:48.885859008 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-06-02 22:21:35.313402522 +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-02 22:13:48.869965560 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-06-02 22:21:54.525083588 +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-02 22:13:48.671297462 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-06-02 22:17:37.204070637 +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-02 22:13:48.885859008 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-06-02 22:22:42.264573930 +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-02 22:13:48.869965560 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-06-02 22:22:56.936482728 +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-02 22:13:48.885859008 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-06-02 22:18:25.751743488 +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-02 22:13:48.869965560 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-06-02 22:18:52.403803754 +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-02 22:13:50.379370340 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-02 22:17:59.615950552 +... @@ -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-02 22:13:48.660825465 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-02 22:20:00.683789577 +... @@ -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-02 22:13:50.614717863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-02 22:18:30.90... @@ -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-02 22:13:50.598762099 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-02 22:18:46.307904528 ... @@ -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-02 22:13:50.614717863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-02 22:19:45.... @@ -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-02 22:13:50.598762099 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-02 22:20:01.78378768... @@ -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-02 22:13:50.614717863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-06-02 22:18:27.927926323 +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-02 22:13:50.598762099 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-06-02 22:18:41.495910601 +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 ------------------------------------ ... |
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-02 22:13:56.104569100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-06-02 22:16:27.209482900 +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-02 22:13:52.375287000 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-06-02 22:21:09.214705900 +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-02 22:13:56.775845900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-06-02 22:17:16.962859500 +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-02 22:13:56.744539200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-06-02 22:17:39.031221200 +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-02 22:13:56.775845900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-06-02 22:20:07.056576300 +... @@ -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-02 22:13:56.744539200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-06-02 22:20:31.017969000 +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-02 22:13:56.775845900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-06-02 22:17:16.105924900 +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-02 22:13:56.744539200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-06-02 22:17:36.836871800 +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/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/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-02 17:07:23.185897000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-02 17:10:37.262806000... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-02 17:07:23.185897000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-02 17:11:53.2487180... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:23.185897000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-02 17:10:36.960064000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-06-02 17:07:19.123099459 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-06-02 17:13:31.503680110 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-02 17:07:19.123099459 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/jsonpath.out 2025-06-02 17:15:09.075710417 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:19.123099459 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-06-02 17:11:07.107614909 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:19.969706618 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-02 17:10:45.165203622... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-06-02 17:07:19.969706618 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-02 17:12:01.8210934... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:19.969706618 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-06-02 17:10:42.125204228 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:21.611623800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-06-02 17:10:39.378902000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:21.611623800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-06-02 17:13:05.411599200 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-02 17:07:21.611623800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-06-02 17:10:34.051725100 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
53/5738 | Improve hash join's handling of tuples with null join keys |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/regress-running... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-06-02 06:55:09.138861000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/join_hash.out 2025-06-02 07:03:38.364786000 +0000 @@ -835,7 +835,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; @@ -906,7 +906,7 @@ select count(*) from simple r full outer join simple s on (r.id = 0 - s.id); count ------- - 40002 + 40001 (1 row) ... |
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-02 06:55:12.672659100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-06-02 06:58:28.311355100 +0000 @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.083860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-06-02 02:51:20.936629000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.083860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-06-02 02:52:10.455265000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.083860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-06-02 02:51:20.369877000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.755073303 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-06-02 02:55:17.610568664 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.755073303 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-06-02 02:57:32.906571397 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:16.755073303 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-06-02 02:52:07.370560563 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:15.652574612 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-06-02 02:51:50.448017640 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16403==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5591f4dcc743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:15.652574612 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-06-02 02:53:04.495764172 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26487==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55f67a0f7743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-06-02 02:50:15.652574612 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-06-02 02:51:49.200024866 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16226==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x555857f7e743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-06-02 02:50:19.484887000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-06-02 02:52:48.704261200 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-06-02 02:50:19.484887000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-06-02 02:55:48.399004500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-06-02 02:50:19.484887000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-06-02 02:52:43.711089100 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5758 | Document default values for pgoutput options |
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-05-31 19:10:08.723156000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-05-31 19:17:45.247736000 +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 @@ -2211,9 +2211,11 @@ Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2)) -> Bitmap Index Scan on tenk2_hundred Index Cond: (hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 - Index Cond: (hundred = 42) -(9 rows) + -> Bitmap Heap Scan on tenk1 ... |
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/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-30 05:23:10.355876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-30 05:26:17.388938000... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-30 05:23:10.355876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-30 05:27:38.6693750... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:10.355876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-30 05:26:24.011889000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:20.993072587 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-05-30 05:28:52.262400280 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:20.993072587 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-05-30 05:26:35.962518379 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:10.804711119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-30 05:25:41.838760349... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-30 05:23:10.804711119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-30 05:26:55.3522314... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:10.804711119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-30 05:25:38.562655380 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:13.328132300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-30 05:26:46.828323300 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:13.328132300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-30 05:29:23.833246100 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-30 05:23:13.328132300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-05-30 05:26:44.891803000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
53/5556 | Expanding HOT updates for expression and partial indexes |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-05-28 16:27:17.215214000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/heap_hot_updates.out 2025-05-28 16:31:57... @@ -209,7 +209,7 @@ SELECT pg_stat_get_xact_tuples_hot_updated('ex'::regclass); -- expect: 1 no new HOT updates pg_stat_get_xact_tuples_hot_updated ------------------------------------- - 1 + 0 (1 row) -- Let's make sure we're recording HOT updates for our 'ex' relation properly in the system |
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/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-28 13:02:15.399759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-28 13:05:57.400985000... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-28 13:02:15.399759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-28 13:07:30.2926580... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:15.399759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-28 13:05:56.403828000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:24.470591070 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-05-28 13:08:09.057775366 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-28 13:02:24.470591070 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/jsonpath.out 2025-05-28 13:10:04.481698730 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:24.470591070 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-05-28 13:05:54.585902007 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:28.712304377 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-28 13:05:09.803742626... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-28 13:02:28.712304377 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-28 13:06:27.3876938... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:28.712304377 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-28 13:05:07.683701883 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-28 13:04:00 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-28 13:05:11 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-05-28 13:04:03 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:17.663285200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-28 13:05:48.892616700 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:17.663285200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-28 13:08:18.686012400 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-28 13:02:17.663285200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-05-28 13:05:45.825233300 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
53/5641 | support fast default for domain with constraints |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out /tmp/cirrus-ci-build/src/test/regress/results/f... --- /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out 2025-05-27 20:21:57.608643022 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/fast_default.out 2025-05-27 20:28:41.480950998 +0000 @@ -362,6 +362,7 @@ --table rewrite. we are applying domain volatile default expresion ALTER TABLE t3 ADD COLUMN e domain7; NOTICE: rewriting table t3 for reason 2 +ERROR: value for domain domain7 violates check constraint "domain7_check" --table rewrite for volatile domain constraints. ALTER TABLE t3 ADD COLUMN f domain8 default 14; --table rewrite NOTICE: rewriting table t3 for reason 2 |
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-05-27 17:18:29.363730000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-27 17:19:36.452457000 +... @@ -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-05-27 17:18:27.947014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-27 17:20:56.737825000 +... @@ -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-05-27 17:18:29.532754000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-27 17:19:55.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-05-27 17:18:29.518468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-27 17:20:10.751671000 ... @@ -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-05-27 17:18:29.532754000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-27 17:21: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-05-27 17:18:29.518468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-27 17:21:26.20897900... @@ -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-05-27 17:18:29.532754000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-27 17:19:56.076890000 +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-05-27 17:18:29.518468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-27 17:20:12.853831000 +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-05-27 17:18:27.155134908 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-27 17:22:37.326185786 +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-05-27 17:18:29.097129445 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-27 17:24:21.302021109 +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-05-27 17:18:29.081170301 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-27 17:24:37.473978221 +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-05-27 17:18:28.873748946 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-27 17:20:43.190371610 +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-05-27 17:18:29.097129445 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-27 17:25:46.001778326 +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-05-27 17:18:29.081170301 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-27 17:26:00.465733897 +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-05-27 17:18:29.097129445 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-27 17:21:31.106229941 +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-05-27 17:18:29.081170301 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-27 17:21:56.502136218 +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-05-27 17:18:28.217095030 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-27 17:20:28.371289668 +... @@ -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-05-27 17:18:26.475634361 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-27 17:22:30.243074827 +... @@ -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-05-27 17:18:28.444812506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-27 17:21:00.51... @@ -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-05-27 17:18:28.428832333 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-27 17:21:15.163171881 ... @@ -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-05-27 17:18:28.444812506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-27 17:22: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 /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-05-27 17:18:28.428832333 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-27 17:22:31.23107583... @@ -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-05-27 17:18:28.444812506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-27 17:21:00.495225208 +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-05-27 17:18:28.428832333 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-27 17:21:14.843173139 +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 ------------------------------------ ... |
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-05-27 17:18:32.787910800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-27 17:21:03.965714100 +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-05-27 17:18:28.982123600 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-27 17:25:23.278639800 +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-05-27 17:18:33.395023900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-27 17:21:51.175597700 +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-05-27 17:18:33.365394200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-27 17:22:07.712749500 +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-05-27 17:18:33.395023900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-27 17:24:27.030133100 +... @@ -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-05-27 17:18:33.365394200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-27 17:24:47.163839800 +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-05-27 17:18:33.395023900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-27 17:21:44.643863500 +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-05-27 17:18:33.365394200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-27 17:22:01.758605500 +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/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/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-27 02:13:14.065548000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-27 02:16:39.330927000... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-27 02:13:14.065548000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-27 02:18:00.5664600... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:14.065548000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-27 02:16:28.750443000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:13.734173322 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-05-27 02:18:53.653706637 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:13.734173322 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-05-27 02:16:41.310198282 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:13.373114945 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-27 02:16:10.481709688... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-27 02:13:13.373114945 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-27 02:17:26.1257165... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:13.373114945 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-27 02:16:07.881722732 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:19.836837700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-27 02:16:46.803175100 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:19.836837700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-27 02:19:18.200183500 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-27 02:13:19.836837700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-05-27 02:16:42.298796500 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
53/5768 | ALTER DOMAIN ADD NOT NULL NOT VALID |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-26 05:36:13.014991000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/domain.out 2025-05-26 05:40:35.860674000... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-26 05:36:13.014991000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/domain.out 2025-05-26 05:39:20.546422000 +0000 @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-26 05:36:17.949525371 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/domain.out 2025-05-26 05:39:05.596395118 +... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
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-05-26 05:04:40.686524215 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-05-26 05:13:37.... @@ -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 8176 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; |
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-05-26 05:04:40.686524215 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-05-26 05:15:0... @@ -594,11 +594,8 @@ 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; - count -------- - 3 -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 1572860 bytes +CONTEXT: parallel worker select final > 1 as multibatch from hash_join_batches( $$ @@ -606,11 +603,7 @@ 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; ... |
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/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/join_hash_pglz.out 2025-05-26 05:04:51.500192500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-05-26 05:08:59.530163600 +000... @@ -594,11 +594,8 @@ 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; - count -------- - 3 -(1 row) - +ERROR: could not read from temporary file: read only 8 of 16 bytes +CONTEXT: parallel worker select final > 1 as multibatch from hash_join_batches( $$ @@ -606,11 +603,7 @@ 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; ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.813042000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-26 01:02:15.64685100... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.813042000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-26 01:03:33.775719... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.813042000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-05-26 01:02:20.350387000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.461638228 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-05-26 01:08:09.380904126 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.461638228 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-05-26 01:09:35.592739877 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:01.461638228 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-05-26 01:04:28.072064171 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:58:59.844292079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-26 01:04:17.04460093... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:58:59.844292079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-26 01:05:34.600579... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-26 00:58:59.844292079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-05-26 01:04:16.040601188 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:07.831328900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-26 01:02:49.955829600 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:07.831328900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-26 01:05:58.921836200 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-26 00:59:07.831328900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-05-26 01:02:49.007205200 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-25 05:08:10.970772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-25 05:11:04.127043000 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-25 05:08:11.204208343 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/change-function.out 2025-05-25 05:11:30.311740778 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-25 05:08:09.125024359 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-25 05:10:35.505375390 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/change-function.out /Users/admin/pgsql/build/testrun/isolation/i... --- /Users/admin/pgsql/src/test/isolation/expected/change-function.out 2025-05-25 05:07:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/change-function.out 2025-05-25 05:09:30 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/change-function.out C:/cirrus/build/testrun/isolation... --- C:/cirrus/src/test/isolation/expected/change-function.out 2025-05-25 05:08:14.334478800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/change-function.out 2025-05-25 05:12:48.254612600 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
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/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-24 22:08:23.700781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-24 22:11:41.420323000... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-24 22:08:23.700781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-24 22:12:51.8804590... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:23.700781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-24 22:11:39.043886000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:23.748295387 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out 2025-05-24 22:14:52.289159626 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-24 22:08:23.748295387 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/jsonpath.out 2025-05-24 22:15:54.492422196 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:23.748295387 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out 2025-05-24 22:11:44.039562374 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:22.820773842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-24 22:10:50.396888922... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out 2025-05-24 22:08:22.820773842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-24 22:12:04.1214081... @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:22.820773842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out 2025-05-24 22:10:45.592851807 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-24 22:09:59 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-24 22:11:13 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out 2025-05-24 22:10:03 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:26.781223900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out 2025-05-24 22:11:33.316107800 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:26.781223900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out 2025-05-24 22:13:58.593147400 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 22:08:26.781223900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out 2025-05-24 22:11:35.533584000 +0000 @@ -160,11 +160,9 @@ (1 row) select '1 * 2 + 4 % -3 != false'::jsonpath; - jsonpath ---------------------------- - (1 * 2 + 4 % -3 != false) -(1 row) - +ERROR: syntax error at end of jsonpath input +LINE 1: select '1 * 2 + 4 % -3 != false'::jsonpath; + ^ select '"\b\f\r\n\t\v\"\''\\"'::jsonpath; jsonpath ------------------------- @@ -244,11 +242,9 @@ (1 row) ... |
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-05-24 15:13:14.870746000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-24 15:14:19.631194000 +... @@ -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-05-24 15:13:13.475470000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-24 15:15:37.251031000 +... @@ -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-05-24 15:13:15.032781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-24 15:14:38.11... @@ -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-05-24 15:13:15.020005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-24 15:14:53.058525000 ... @@ -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-05-24 15:13:15.032781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-24 15:15:46.... @@ -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-05-24 15:13:15.020005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-24 15:16:07.89839800... @@ -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-05-24 15:13:15.032781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-24 15:14:37.388818000 +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-05-24 15:13:15.020005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-24 15:14:52.229377000 +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-05-24 15:13:12.613860544 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-24 15:16:15.334022208 +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-05-24 15:13:14.589085666 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-24 15:18:27.706032319 +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-05-24 15:13:14.569093059 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-24 15:18:41.737998596 +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-05-24 15:13:14.361169940 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-24 15:15:26.626250547 +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-05-24 15:13:14.589085666 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-24 15:16:20.990047054 +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-05-24 15:13:14.569093059 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-24 15:16:47.278118579 +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-05-24 15:13:16.917088143 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-24 15:15:05.816393840 +... @@ -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-05-24 15:13:15.173088211 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-24 15:17:10.936375163 +... @@ -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-05-24 15:13:17.153088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-24 15:15:39.48... @@ -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-05-24 15:13:17.137088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-24 15:15:55.752395579 ... @@ -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-05-24 15:13:17.153088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-24 15:16:56.... @@ -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-05-24 15:13:17.137088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-24 15:17:12.50437414... @@ -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-05-24 15:13:17.153088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-24 15:15:38.684395341 +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-05-24 15:13:17.137088134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-24 15:15:54.760395570 +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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-24 15:13:48 @@ -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-05-24 15:12:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-24 15:15:18 @@ -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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-24 15:14:03 @@ -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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-24 15:14:11 @@ -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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-24 15:15: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/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-24 15:15:20 @@ -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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-24 15:14:06 @@ -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-05-24 15:12:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-24 15:14: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 ------------------------------------ ... |
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-05-24 15:13:19.639757800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-24 15:16:01.073017200 +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-05-24 15:13:15.970565200 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-24 15:20:38.386264800 +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-05-24 15:13:20.273273400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-24 15:17:01.673861600 +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-05-24 15:13:20.244073500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-24 15:17:26.751588600 +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-05-24 15:13:20.273273400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-24 15:19:46.690969300 +... @@ -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-05-24 15:13:20.244073500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-24 15:20:07.493210800 +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-05-24 15:13:20.273273400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-24 15:16:50.591494500 +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-05-24 15:13:20.244073500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-24 15:17:08.937125700 +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/5768 | ALTER DOMAIN ADD NOT NULL NOT VALID |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-24 09:32:13.114705000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/domain.out 2025-05-24 09:35:45.240608000 +... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-24 09:32:13.114705000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/domain.out 2025-05-24 09:36:33.778881000... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-24 09:32:13.114705000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/domain.out 2025-05-24 09:35:43.862018000 +0000 @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/src/test/regress/results/domain.... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-24 09:32:13.038056927 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/domain.out 2025-05-24 09:35:48.019444902 +0000 @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-24 09:32:12.806692252 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/domain.out 2025-05-24 09:34:45.345874549 +... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
53/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-24 03:28:10.932447000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-24 03:30:57.968798000 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-24 03:28:11.368862499 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/change-function.out 2025-05-24 03:31:31.779539041 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-24 03:28:13.268574308 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-24 03:30:42.399828045 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/change-function.out /Users/admin/pgsql/build/testrun/isolation/i... --- /Users/admin/pgsql/src/test/isolation/expected/change-function.out 2025-05-24 03:28:11 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/change-function.out 2025-05-24 03:31:40 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/change-function.out C:/cirrus/build/testrun/isolation... --- C:/cirrus/src/test/isolation/expected/change-function.out 2025-05-24 03:28:11.760521200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/change-function.out 2025-05-24 03:32:21.361150300 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-23 22:13:11.436846327 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-23 22:21:31.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-23 22:13:11.436846327 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-23 22:22:4... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-23 22:13:11.436846327 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-23 22:21:28.861643071 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5641 | support fast default for domain with constraints |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/fast_default.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/fast_default.out 2025-05-23 13:21:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/fast_default.out 2025-05-23 13:24:09 @@ -362,6 +362,7 @@ --table rewrite. we are applying domain volatile default expresion ALTER TABLE t3 ADD COLUMN e domain7; NOTICE: rewriting table t3 for reason 2 +ERROR: value for domain domain7 violates check constraint "domain7_check" --table rewrite for volatile domain constraints. ALTER TABLE t3 ADD COLUMN f domain8 default 14; --table rewrite NOTICE: rewriting table t3 for reason 2 |
53/5768 | ALTER DOMAIN ADD NOT NULL NOT VALID |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-23 09:04:05.351537000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/domain.out 2025-05-23 09:08:27.245524000 +... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-23 09:04:05.351537000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/domain.out 2025-05-23 09:09:51.208934000... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-23 09:04:05.351537000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/domain.out 2025-05-23 09:08:42.757280000 +0000 @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/domain.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/domain.out 2025-05-23 09:04:13.371966400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/domain.out 2025-05-23 09:07:55.573433500 +0000 @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.720039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-23 07:59:25.028116000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.720039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-23 08:00:22.782102000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.720039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-23 07:59:23.535082000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.868407820 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-23 08:03:15.940784191 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.868407820 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-05-23 08:05:04.525185274 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:14.868407820 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-23 07:59:50.856752912 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:13.757052958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-23 07:59:50.752815897 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16337==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x560d00718743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:13.757052958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-23 08:01:09.852711149 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26570==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55cbe1438743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-23 07:58:13.757052958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-23 07:59:49.952818175 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16209==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55e7ef29d743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-23 07:57:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-23 07:58:39 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-23 07:57:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-23 07:59:53 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-23 07:57:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-23 07:58:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-23 07:58:15.670424700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-23 08:00:36.669088800 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-23 07:58:15.670424700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-23 08:03:27.482218100 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-23 07:58:15.670424700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-23 08:00:31.843858600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5681 | Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-23 03:04:50.824797000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-23 03:08:21.210518000 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-23 03:04:51.255292182 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/change-function.out 2025-05-23 03:10:20.854682506 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out /tmp/cirrus-ci-build/build/testrun/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/change-function.out 2025-05-23 03:04:51.264265842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/change-function.out 2025-05-23 03:09:07.716255836 +00... @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/change-function.out /Users/admin/pgsql/build/testrun/isolation/i... --- /Users/admin/pgsql/src/test/isolation/expected/change-function.out 2025-05-23 03:04:14 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/change-function.out 2025-05-23 03:07:57 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/change-function.out C:/cirrus/build/testrun/isolation... --- C:/cirrus/src/test/isolation/expected/change-function.out 2025-05-23 03:04:55.300526500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/change-function.out 2025-05-23 03:09:29.547591500 +0000 @@ -18,6 +18,7 @@ step c1: COMMIT; step alter_f: <... completed> +ERROR: tuple concurrently updated step r2: ROLLBACK; starting permutation: b1 b2 drop_f create_f1 c2 c1 @@ -27,6 +28,7 @@ step create_f1: CREATE OR REPLACE FUNCTION f1() RETURNS INT LANGUAGE sql AS $$ SELECT 2;$$; <waiting ...> step c2: COMMIT; step create_f1: <... completed> +ERROR: tuple concurrently deleted step c1: COMMIT; starting permutation: b1 b2 create_f2 create_f1 c2 c1 @@ -36,4 +38,5 @@ ... |
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-05-23 02:45:16.289573000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-23 02:46:20.151774000 +... @@ -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-05-23 02:45:14.923116000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-23 02:47:41.427864000 +... @@ -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-05-23 02:45:16.462657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-23 02:46:40.93... @@ -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-05-23 02:45:16.450358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-23 02:46:57.389310000 ... @@ -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-05-23 02:45:16.462657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-23 02:47:51.... @@ -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-05-23 02:45:16.450358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-23 02:48:10.89790100... @@ -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-05-23 02:45:16.462657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-23 02:46:40.051714000 +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-05-23 02:45:16.450358000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-23 02:46:55.818699000 +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-05-23 02:45:12.903910808 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-23 02:48:46.101417160 +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-05-23 02:45:14.834798962 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-23 02:51:11.365253348 +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-05-23 02:45:14.818776966 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-23 02:51:29.029313501 +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-05-23 02:45:14.606485537 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-23 02:47:13.221068208 +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-05-23 02:45:14.834798962 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-23 02:52:32.465567359 +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-05-23 02:45:14.818776966 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-23 02:52:47.913634584 +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-05-23 02:45:14.834798962 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-23 02:48:11.009260660 +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-05-23 02:45:14.818776966 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-23 02:48:40.973437948 +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-05-23 02:45:14.814303009 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-23 02:47:02.938024036 +... @@ -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-05-23 02:45:13.138302973 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-23 02:49:09.765904899 +... @@ -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-05-23 02:45:15.046303014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-23 02:47:35.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 /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-05-23 02:45:15.026303013 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-23 02:47:49.953983182 ... @@ -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-05-23 02:45:15.046303014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-23 02:48:52.... @@ -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-05-23 02:45:15.026303013 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-23 02:49:07.80190830... @@ -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-05-23 02:45:15.046303014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-23 02:47:36.529991396 +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-05-23 02:45:15.026303013 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-23 02:47:52.101982013 +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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-23 02:45:44 @@ -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-05-23 02:44:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-23 02:47:18 @@ -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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-23 02:46:03 @@ -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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-23 02:46:12 @@ -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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-23 02:47:11 @@ -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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-23 02:47:22 @@ -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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-23 02:46: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 /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-05-23 02:44:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-23 02:46:12 @@ -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-05-23 02:45:19.182918300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-23 02:47:51.910138100 +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-05-23 02:45:15.506524600 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-23 02:52:39.034095800 +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-05-23 02:45:19.788427300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-23 02:48:51.465750300 +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-05-23 02:45:19.756788100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-23 02:49:15.274397300 +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-05-23 02:45:19.788427300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-23 02:51:36.779760400 +... @@ -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-05-23 02:45:19.756788100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-23 02:52:00.460855900 +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-05-23 02:45:19.788427300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-23 02:48:48.728444300 +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-05-23 02:45:19.756788100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-23 02:49:08.545354400 +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/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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-22 22:01:14.798898313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-22 22:09:06.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-22 22:01:14.798898313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-22 22:10:2... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-22 22:01:14.798898313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-22 22:09:05.045965658 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5759 | finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/sqljson.out 2025-05-22 12:06:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sqljson.out 2025-05-22 12:10:11 @@ -1110,6 +1110,7 @@ FROM ( VALUES (1), (2), (NULL::integer), (4)) foo(i)) q(a)) AS "json_array" DROP VIEW json_array_subquery_view; create type comp as (a int); +ERROR: type "comp" already exists create type comp1 as (a int, b date); create domain d1 as int; create domain d2 as comp1; diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out /Users/admin/pgsql/build/testrun/regress/reg... --- /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out 2025-05-22 12:06:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sqljson_jsontable.out 2025-05-22 12:10:11 @@ -48,6 +48,10 @@ (1 row) drop type comp; +ERROR: cannot drop type comp because other objects depend on it +DETAIL: column f4 of table t1 depends on type comp[] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/regress/r... --- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out 2025-05-22 12:06:48.948475300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sqljson_jsontable.out 2025-05-22 12:10:19.534189300 +0000 @@ -41,13 +41,22 @@ ^ --return composite data type. create type comp as (a int, b int); +ERROR: type "comp" already exists SELECT * FROM JSON_TABLE(jsonb '{"rec": "(1,2)"}', '$' COLUMNS (id FOR ORDINALITY, comp comp path '$.rec' omit quotes))... - id | comp -----+------- - 1 | (1,2) + id | comp +----+------ + 1 | (1 row) drop type comp; +ERROR: cannot drop type comp because other objects depend on it +DETAIL: column f4 of table t1 depends on type comp[] ... |
53/5738 | Improve hash join's handling of tuples with null join keys |
FreeBSD - Meson | |
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-05-22 12:02:56.245389000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-05-22 12:06:30.392564... @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-05-22 12:02:53.976431346 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-05-22 12:15:28.058... @@ -906,7 +906,7 @@ select count(*) from simple r full outer join simple s on (r.id = 0 - s.id); count ------- - 40002 + 40001 (1 row) rollback to settings; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-05-22 12:02:53.976431346 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash.out 2025-05-22 12:13:59.811069901 +0000 @@ -906,7 +906,7 @@ select count(*) from simple r full outer join simple s on (r.id = 0 - s.id); count ------- - 40002 + 40001 (1 row) rollback to settings; |
53/5768 | ALTER DOMAIN ADD NOT NULL NOT VALID |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2025-05-22 07:44:08.474713000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/domain.out 2025-05-22 07:48:29.890926000 +... @@ -957,8 +957,8 @@ WHERE contypid = 'things'::regtype; conname | pg_get_constraintdef -----------+---------------------- - meow | CHECK ((VALUE < 11)) domain_nn | NOT NULL NOT VALID + meow | CHECK ((VALUE < 11)) (2 rows) ALTER DOMAIN things VALIDATE CONSTRAINT domain_nn; --error |
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-05-22 01:37:09.870418000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-22 01:38:16.044680000 +... @@ -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-05-22 01:37:08.489437000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-22 01:39:37.074006000 +... @@ -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-05-22 01:37:10.034839000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-22 01:38:36.14... @@ -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-05-22 01:37:10.021373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-22 01:38:52.692689000 ... @@ -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-05-22 01:37:10.034839000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-22 01:39:42.... @@ -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-05-22 01:37:10.021373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-22 01:40:03.75402200... @@ -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-05-22 01:37:10.034839000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-22 01:38:35.976191000 +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-05-22 01:37:10.021373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-22 01:38:52.777485000 +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-05-22 01:37:07.978805235 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-22 01:41:07.051685193 +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-05-22 01:37:09.941924183 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-22 01:42:54.980419856 +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-05-22 01:37:09.921818378 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-22 01:43:15.073087165 +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-05-22 01:37:09.712718001 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-22 01:39:13.857252170 +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-05-22 01:37:09.941924183 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-22 01:44:33.016183242 +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-05-22 01:37:09.921818378 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-22 01:44:46.696773014 +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-05-22 01:37:09.941924183 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-22 01:40:06.147412233 +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-05-22 01:37:09.921818378 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-22 01:40:35.361062955 +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-05-22 01:37:08.964505547 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-22 01:38:54.305641295 +... @@ -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-05-22 01:37:07.218886160 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-22 01:40:58.533559828 +... @@ -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-05-22 01:37:09.195795381 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-22 01:39:27.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 /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-05-22 01:37:09.175855263 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-22 01:39:42.605671827 ... @@ -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-05-22 01:37:09.195795381 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-22 01:40:44.... @@ -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-05-22 01:37:09.175855263 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-22 01:41:00.10956538... @@ -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-05-22 01:37:09.195795381 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-22 01:39:23.421704680 +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-05-22 01:37:09.175855263 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-22 01:39:37.829683363 +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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-22 01:37:45 @@ -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-05-22 01:36:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-22 01:39:17 @@ -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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-22 01:38: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 /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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-22 01:38:08 @@ -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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-22 01:39: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/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-22 01:39: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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-22 01:38: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 /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-05-22 01:36:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-22 01:38:13 @@ -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-05-22 01:37:13.584622200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-22 01:39:55.680805000 +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-05-22 01:37:10.022928800 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-22 01:44:20.926486900 +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-05-22 01:37:14.216468600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-22 01:40:44.046007700 +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-05-22 01:37:14.188185300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-22 01:41:03.166113300 +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-05-22 01:37:14.216468600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-22 01:43:35.239776800 +... @@ -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-05-22 01:37:14.188185300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-22 01:43:54.424343700 +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-05-22 01:37:14.216468600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-22 01:40:38.798506600 +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-05-22 01:37:14.188185300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-22 01:40:57.124461300 +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/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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-21 20:56:13.203806719 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-21 21:04:36.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-21 20:56:13.203806719 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-21 21:05:5... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-21 20:56:13.203806719 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-21 21:04:35.994945559 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5759 | finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/pg_upgrad... --- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out 2025-05-20 08:19:19.683029300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out 2025-05-20 08:22:56.223154000 +... @@ -41,13 +41,19 @@ ^ --return composite data type. create type comp as (a int, b int); +ERROR: type "comp" already exists SELECT * FROM JSON_TABLE(jsonb '{"rec": "(1,2)"}', '$' COLUMNS (id FOR ORDINALITY, comp comp path '$.rec' omit quotes))... - id | comp -----+------- - 1 | (1,2) + id | comp +----+------ + 1 | (1 row) drop type comp; +ERROR: cannot drop type comp because other objects depend on it +DETAIL: column f4 of table t1 depends on type comp[] ... |
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-05-19 21:52:11.584707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-19 21:53:14.306345000 +... @@ -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-05-19 21:52:10.254896000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-19 21:54:32.989267000 +... @@ -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-05-19 21:52:11.752104000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-19 21:53:33.37... @@ -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-05-19 21:52:11.739395000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-19 21:53:49.544901000 ... @@ -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-05-19 21:52:11.752104000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-19 21:54:37.... @@ -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-05-19 21:52:11.739395000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-19 21:54:59.04356800... @@ -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-05-19 21:52:11.752104000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-19 21:53:33.551935000 +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-05-19 21:52:11.739395000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-19 21:53:49.538134000 +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-05-19 21:52:09.145297634 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-19 21:56:16.798166221 +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-05-19 21:52:11.060763152 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-19 21:58:01.858372782 +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-05-19 21:52:11.044739222 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-19 21:58:19.834481429 +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-05-19 21:52:10.836392799 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-19 21:54:18.245803271 +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-05-19 21:52:11.060763152 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-19 21:59:17.578882961 +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-05-19 21:52:11.044739222 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-19 21:59:31.962990749 +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-05-19 21:52:11.060763152 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-19 21:55:05.642154291 +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-05-19 21:52:11.044739222 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-19 21:55:31.958415307 +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-05-19 21:52:11.356645028 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-19 21:53:57.033635280 +... @@ -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-05-19 21:52:09.659023417 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-19 21:56:01.439083784 +... @@ -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-05-19 21:52:11.591393973 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-19 21:54:29.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 /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-05-19 21:52:11.571499995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-19 21:54:45.842383753 ... @@ -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-05-19 21:52:11.591393973 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-19 21:55:45.... @@ -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-05-19 21:52:11.571499995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-19 21:55:59.31511854... @@ -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-05-19 21:52:11.591393973 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-19 21:54:27.054031274 +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-05-19 21:52:11.571499995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-19 21:54:41.134290886 +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-05-19 21:51:11 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-19 21:52:46 @@ -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-05-19 21:51:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-19 21:55: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-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-19 21:53: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/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-19 21:53:31 @@ -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-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-19 21:55: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 /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-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-19 21:55:25 @@ -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-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-19 21:53: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/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2025-05-19 21:51:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-19 21:53:33 @@ -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-05-19 21:52:13.719727500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-19 21:54:41.798162900 +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-05-19 21:52:10.193343100 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-19 21:59:08.194934800 +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-05-19 21:52:14.348666500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-19 21:55:36.007674200 +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-05-19 21:52:14.317405400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-19 21:55:53.908400600 +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-05-19 21:52:14.348666500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-19 21:58:22.154474800 +... @@ -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-05-19 21:52:14.317405400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-19 21:58:41.126630900 +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-05-19 21:52:14.348666500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-19 21:55:32.620867800 +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-05-19 21:52:14.317405400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-19 21:55:49.805872800 +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/5710 | Patch for migration of the pg_commit_ts directory |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-05-19 14:42:23.928564000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-05-19 14:49:37.5077270... @@ -12584,8 +12584,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) -- Clean up \set VERBOSITY default |
53/5759 | finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out /Users/admin/pgsql/build/testrun/pg_upgrade/... --- /Users/admin/pgsql/src/test/regress/expected/sqljson_jsontable.out 2025-05-19 07:12:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sqljson_jsontable.out 2025-05-19 07:14:07 @@ -41,13 +41,22 @@ ^ --return composite data type. create type comp as (a int, b int); +ERROR: type "comp" already exists SELECT * FROM JSON_TABLE(jsonb '{"rec": "(1,2)"}', '$' COLUMNS (id FOR ORDINALITY, comp comp path '$.rec' omit quotes))... - id | comp -----+------- - 1 | (1,2) + id | comp +----+------ + 1 | (1 row) drop type comp; +ERROR: cannot drop type comp because other objects depend on it +DETAIL: column f4 of table t1 depends on type comp[] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/recovery/... --- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out 2025-05-19 07:12:20.024026700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out 2025-05-19 07:18:48.519308800... @@ -41,13 +41,19 @@ ^ --return composite data type. create type comp as (a int, b int); +ERROR: type "comp" already exists SELECT * FROM JSON_TABLE(jsonb '{"rec": "(1,2)"}', '$' COLUMNS (id FOR ORDINALITY, comp comp path '$.rec' omit quotes))... - id | comp -----+------- - 1 | (1,2) + id | comp +----+------ + 1 | (1 row) drop type comp; +ERROR: cannot drop type comp because other objects depend on it +DETAIL: column f4 of table t1 depends on type comp[] ... |
53/5748 | Improve Valgrind support and remove some memory leaks |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2025-05-19 00:59:41.846103000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2025-05-19 01:01:31.765377000 +... @@ -2949,56 +2949,10 @@ (1 row) SELECT array_sort(ARRAY[[2,4],[2,1],[6,5]]); - array_sort ---------------------- - {{2,1},{2,4},{6,5}} -(1 row) - -SELECT array_sort('{{"1 2","3 4"}, {"1 -2","-1 4"}}'::int2vector[]); - array_sort ---------------------------------- - {{"1 -2","-1 4"},{"1 2","3 4"}} -(1 row) - --- no ordering operator tests -SELECT array_sort('{1}'::xid[]); -- no error because no sort is required ... |
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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-18 21:52:10.967395624 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-18 22:00:17.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-18 21:52:10.967395624 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-18 22:01:3... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-18 21:52:10.967395624 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-18 22:00:12.262584823 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:15.586434000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-18 10:38:31.514915000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:15.586434000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-18 10:39:28.826743000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:15.586434000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-18 10:38:31.930905000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:14.867617031 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-18 10:40:48.782722873 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:14.867617031 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-18 10:38:49.115045336 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:13.940987614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-18 10:38:51.471590172 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16458==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55f1a9b8a743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:13.940987614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-18 10:40:07.972721508 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26396==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5618d192c743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-18 10:37:13.940987614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-18 10:38:49.975585728 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16165==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55fdd99d6743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-18 10:36:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-18 10:37:38 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-18 10:36:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-18 10:38:47 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-18 10:36:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-18 10:37:34 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-18 10:37:17.338469100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-18 10:39:24.434448200 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-18 10:37:17.338469100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-18 10:41:58.971784400 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-18 10:37:17.338469100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-18 10:39:19.829214600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
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-05-17 06:29:57.590233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-17 06:31:47.755029000 +... @@ -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-05-17 06:29:56.245328000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-17 06:33:05.851344000 +... @@ -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-05-17 06:29:57.749017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-17 06:32:07.85... @@ -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-05-17 06:29:57.736696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-17 06:32:25.034443000 ... @@ -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-05-17 06:29:57.749017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-17 06:33:15.... @@ -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-05-17 06:29:57.736696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-17 06:33:36.36486500... @@ -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-05-17 06:29:57.749017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-17 06:32:06.767227000 +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-05-17 06:29:57.736696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-17 06:32:20.198560000 +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-05-17 06:29:56.205063613 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-17 06:36:59.600047279 +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-05-17 06:29:58.205063655 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-17 06:38:17.879991910 +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-05-17 06:29:58.189063654 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-17 06:38:32.455978591 +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-05-17 06:29:57.973063650 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-17 06:34:49.740128047 +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-05-17 06:29:58.205063655 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-17 06:39:58.339910859 +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-05-17 06:29:58.189063654 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-17 06:40:12.635900907 +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-05-17 06:29:58.205063655 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-17 06:35:40.348091042 +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-05-17 06:29:58.189063654 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-17 06:36:10.604073067 +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-05-17 06:29:59.600532582 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-17 06:34:49.988513327 +... @@ -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-05-17 06:29:57.884750800 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-17 06:36:54.212161871 +... @@ -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-05-17 06:29:59.816052948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-17 06:35:24.21... @@ -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-05-17 06:29:59.800088477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-17 06:35:39.788409517 ... @@ -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-05-17 06:29:59.816052948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-17 06:36:35.... @@ -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-05-17 06:29:59.800088477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-17 06:36:50.94817391... @@ -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-05-17 06:29:59.816052948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-17 06:35:18.568463141 +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-05-17 06:29:59.800088477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-17 06:35:32.992427891 +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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-17 06:31:27 @@ -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-05-17 06:29:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-17 06:33:05 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-17 06:31:42 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-17 06:31:49 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-17 06:32:57 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-17 06:33:06 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-17 06:31:45 @@ -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-05-17 06:29:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-17 06:31:53 @@ -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-05-17 06:30:02.165570500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-17 06:32:39.191521900 +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-05-17 06:29:58.201765500 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-17 06:37:15.347662100 +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-05-17 06:30:02.858539300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-17 06:33:23.299894300 +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-05-17 06:30:02.820478100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-17 06:33:43.627522000 +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-05-17 06:30:02.858539300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-17 06:36:07.443918200 +... @@ -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-05-17 06:30:02.820478100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-17 06:36:30.525900600 +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-05-17 06:30:02.858539300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-17 06:33:21.950788200 +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-05-17 06:30:02.820478100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-17 06:33:40.596344000 +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/5738 | Improve hash join's handling of tuples with null join keys |
FreeBSD - Meson | |
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-05-17 02:46:03.568327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-05-17 02:50:07.852996... @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-16 18:16:44.593089018 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-16 18:25:41.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-16 18:16:44.593089018 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-16 18:27:0... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-16 18:16:44.593089018 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-16 18:25:41.357082785 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5748 | Improve Valgrind support and remove some memory leaks |
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-05-16 02:55:03.724737000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-05-16 02:56:48.654951000 +00... @@ -8183,1227 +8183,10 @@ select * from int4_tbl i left join lateral (select coalesce(i) from int2_tbl j where i.f1 = j.f1) k on true; - f1 | coalesce --------------+---------- - 0 | (0) - 123456 | - -123456 | - 2147483647 | - -2147483647 | -(5 rows) - -explain (verbose, costs off) -select * from int4_tbl a, - lateral ( - select * from int4_tbl b left join int8_tbl c on (b.f1 = q1 and a.f1 = q2) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2025-05-16 02:55:03.693944000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/btree_index.out 2025-05-16 02:57:44.6938... @@ -557,113 +557,7 @@ INSERT INTO dedup_unique_test_table SELECT 1; END LOOP; END$$; --- Exercise the LP_DEAD-bit-set tuple deletion code with a posting list tuple. --- The implementation prefers deleting existing items to merging any duplicate --- tuples into a posting list, so we need an explicit test to make sure we get --- coverage (note that this test also assumes BLCKSZ is 8192 or less): -DROP INDEX plain_unique; -DELETE FROM dedup_unique_test_table WHERE a = 1; -INSERT INTO dedup_unique_test_table SELECT i FROM generate_series(0,450) i; --- --- Test B-tree fast path (cache rightmost leaf page) optimization. --- --- First create a tree that's at least three levels deep (i.e. has one level --- between the root and leaf levels). The text inserted is long. It won't be --- TOAST compressed because we use plain storage in the table. Only a few ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:52:00.296565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-15 23:53:37.659518000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:52:00.296565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-15 23:54:30.535693000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:52:00.296565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-15 23:53:36.160763000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:52:00.090204179 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-15 23:57:56.123399266 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:52:00.090204179 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-15 23:55:50.675410391 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:51:59.576555556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-15 23:55:08.509104760 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==22124==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5578332ee743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:51:59.576555556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-15 23:56:24.448642216 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==32108==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55e631bb2743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-15 23:51:59.576555556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-15 23:55:06.945074510 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==21795==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55fe48949743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-15 23:51:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-15 23:53:06 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-15 23:51:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-15 23:54:26 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-15 23:51:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-15 23:53:03 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-15 23:52:08.191307300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-15 23:54:30.003008000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-15 23:52:08.191307300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-15 23:57:13.213623800 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-15 23:52:08.191307300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-15 23:54:24.255914500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
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-05-15 22:51:06.967981000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-15 22:52:08.266487000 +... @@ -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-05-15 22:51:05.661442000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-15 22:53:23.491874000 +... @@ -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-05-15 22:51:07.125166000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-15 22:52:25.64... @@ -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-05-15 22:51:07.112390000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-15 22:52:38.616394000 ... @@ -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-05-15 22:51:07.125166000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-15 22:53:26.... @@ -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-05-15 22:51:07.112390000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-15 22:53:48.11868700... @@ -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-05-15 22:51:07.125166000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-15 22:52:25.953004000 +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-05-15 22:51:07.112390000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-15 22:52:40.256125000 +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-05-15 22:51:06.460349372 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-15 22:54:59.933110458 +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-05-15 22:51:08.348098594 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-15 22:56:57.381403065 +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-05-15 22:51:08.332041932 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-15 22:57:13.317682433 +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-05-15 22:51:08.123305319 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-15 22:53:11.079833117 +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-05-15 22:51:08.348098594 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2025-05-15 22:58:14.634934002 +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-05-15 22:51:08.332041932 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2025-05-15 22:58:28.375238348 +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-05-15 22:51:08.348098594 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-15 22:54:00.296792896 +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-05-15 22:51:08.332041932 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-15 22:54:28.525611888 +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-05-15 22:51:09.132162449 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-15 22:52:52.826536439 +... @@ -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-05-15 22:51:07.510084831 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-15 22:54:54.362204522 +... @@ -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-05-15 22:51:09.351921985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-15 22:53:27.48... @@ -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-05-15 22:51:09.335939473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-15 22:53:43.510209861 ... @@ -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-05-15 22:51:09.351921985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-15 22:54:38.... @@ -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-05-15 22:51:09.335939473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-15 22:54:52.46220374... @@ -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-05-15 22:51:09.351921985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-15 22:53:22.794319415 +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-05-15 22:51:09.335939473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-15 22:53:36.038247066 +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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-15 22:51:44 @@ -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-05-15 22:50:11 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-15 22:53:14 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-15 22:51:59 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-15 22:52:06 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-15 22:53:06 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-15 22:53:17 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-15 22:52:02 @@ -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-05-15 22:50:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-15 22:52:10 @@ -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-05-15 22:51:11.560501400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-15 22:53:37.038706800 +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-05-15 22:51:07.909132600 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-15 22:57:53.167007600 +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-05-15 22:51:12.213338200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-15 22:54:30.025943100 +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-05-15 22:51:12.182979000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-15 22:54:45.944871700 +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-05-15 22:51:12.213338200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-15 22:56:57.287146900 +... @@ -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-05-15 22:51:12.182979000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-15 22:57:17.062989100 +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-05-15 22:51:12.213338200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-15 22:54:21.110416800 +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-05-15 22:51:12.182979000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-15 22:54:40.950256000 +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/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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-15 16:30:14.255905549 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-15 16:38:36.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-15 16:30:14.255905549 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-15 16:39:5... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-15 16:30:14.255905549 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-15 16:38:36.697012805 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.383329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-05-15 00:28:42.400266000 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.383329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-05-15 00:29:58.000962000 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.383329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-05-15 00:28:45.966384000 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:08.053485622 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2025-05-15 00:33:11.105723080 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:08.053485622 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2025-05-15 00:34:52.757612725 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:08.053485622 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2025-05-15 00:30:33.009822524 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.553313496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-05-15 00:30:16.824808454 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.553313496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-05-15 00:31:33.964586413 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-05-15 00:24:07.553313496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-05-15 00:30:12.252824940 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-05-15 00:23:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-05-15 00:26:15 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-05-15 00:23:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-05-15 00:27:12 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-05-15 00:23:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2025-05-15 00:26:16 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
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-05-14 22:22:54.665613000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-14 22:24:32.660758000 +... @@ -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-05-14 22:22:53.248559000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-14 22:25:58.166571000 +... @@ -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-05-14 22:22:54.833426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-14 22:24:55.18... @@ -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-05-14 22:22:54.820163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-14 22:25:12.496405000 ... @@ -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-05-14 22:22:54.833426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-14 22:26: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 /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-05-14 22:22:54.820163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-14 22:26:30.43485600... @@ -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-05-14 22:22:54.833426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-14 22:24:54.130823000 +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-05-14 22:22:54.820163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-14 22:25:12.202985000 +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-05-14 22:22:52.803728961 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-14 22:28:00.358301417 +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-05-14 22:22:54.781849735 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-14 22:30:19.480820190 +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-05-14 22:22:54.765745422 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-14 22:30:32.477577596 +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-05-14 22:22:54.544311128 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-14 22:27:12.170017448 +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-05-14 22:22:54.781849735 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-14 22:28:05.714441091 +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-05-14 22:22:54.765745422 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-14 22:28:33.003369714 +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-05-14 22:22:55.071984004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-14 22:27:20.455529428 +... @@ -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-05-14 22:22:53.379983968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-14 22:29:17.515461068 +... @@ -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-05-14 22:22:55.299984009 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-14 22:27:48.57... @@ -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-05-14 22:22:55.283984008 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-14 22:28:01.823500722 ... @@ -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-05-14 22:22:55.299984009 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-14 22:29: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-05-14 22:22:55.283984008 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-14 22:29:14.86346230... @@ -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-05-14 22:22:55.299984009 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-14 22:27:47.527509795 +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-05-14 22:22:55.283984008 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-14 22:28:02.335500411 +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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-14 22:24:17 @@ -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-05-14 22:22:11 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-14 22:25:45 @@ -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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-14 22:24:33 @@ -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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-14 22:24:40 @@ -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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-14 22:25: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 /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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-14 22:25:48 @@ -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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-14 22:24:36 @@ -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-05-14 22:22:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-14 22:24:46 @@ -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-05-14 22:22:57.508062000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-14 22:25:42.840810200 +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-05-14 22:22:53.821124400 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-14 22:30:27.421468700 +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-05-14 22:22:58.192107400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-14 22:26:34.315880000 +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-05-14 22:22:58.163248200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-14 22:26:57.821735000 +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-05-14 22:22:58.192107400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-14 22:29:32.330454000 +... @@ -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-05-14 22:22:58.163248200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-14 22:29:52.807010500 +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-05-14 22:22:58.192107400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-14 22:26:30.810510000 +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-05-14 22:22:58.163248200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-14 22:26:51.201618100 +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/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:14.590438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-14 18:35:25.420603000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:14.590438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-14 18:36:20.410989000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:14.590438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-14 18:35:24.391666000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:15.059409104 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-14 18:37:24.030281608 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:15.059409104 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-14 18:36:03.334318427 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:15.295774042 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-14 18:36:00.467323588 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16866==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55dcdd7d2743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:15.295774042 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-14 18:37:19.011346990 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26989==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x562d5de0c743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-14 18:34:15.295774042 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-14 18:35:58.491322313 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16477==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x556384906743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-14 18:34:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-14 18:35:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-14 18:34:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-14 18:36:43 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-14 18:34:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-14 18:35:30 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-14 18:34:21.724610000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-14 18:36:41.916279100 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-14 18:34:21.724610000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-14 18:39:17.283560300 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-14 18:34:21.724610000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-14 18:36:35.950404500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
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/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-14 16:10:16.720879060 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2025-05-14 16:18:53.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-14 16:10:16.720879060 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2025-05-14 16:20:1... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2025-05-14 16:10:16.720879060 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2025-05-14 16:18:48.695075272 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
53/5748 | Improve Valgrind support and remove some memory leaks |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2025-05-14 15:52:23.008596000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2025-05-14 15:54:14.168375000 +... @@ -2377,628 +2377,10 @@ (1 row) select array_remove(array[1,2,2,3], 5); - array_remove --------------- - {1,2,2,3} -(1 row) - -select array_remove(array[1,NULL,NULL,3], NULL); - array_remove --------------- - {1,3} -(1 row) - -select array_remove(array['A','CC','D','C','RR'], 'RR'); - array_remove ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2025-05-14 15:52:23.010428000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/btree_index.out 2025-05-14 15:54:21.758072000 +0000 @@ -557,113 +557,7 @@ INSERT INTO dedup_unique_test_table SELECT 1; END LOOP; END$$; --- Exercise the LP_DEAD-bit-set tuple deletion code with a posting list tuple. --- The implementation prefers deleting existing items to merging any duplicate --- tuples into a posting list, so we need an explicit test to make sure we get --- coverage (note that this test also assumes BLCKSZ is 8192 or less): -DROP INDEX plain_unique; -DELETE FROM dedup_unique_test_table WHERE a = 1; -INSERT INTO dedup_unique_test_table SELECT i FROM generate_series(0,450) i; --- --- Test B-tree fast path (cache rightmost leaf page) optimization. --- --- First create a tree that's at least three levels deep (i.e. has one level --- between the root and leaf levels). The text inserted is long. It won't be --- TOAST compressed because we use plain storage in the table. Only a few ... |
53/5738 | Improve hash join's handling of tuples with null join keys |
FreeBSD - 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-05-14 10:04:56.436113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-05-14 10:07:42.89768400... @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-05-14 10:04:53.470260668 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-05-14 10:16:53.537... @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2025-05-14 10:04:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out 2025-05-14 10:08:25 @@ -835,7 +835,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
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-05-13 20:46:17.883900000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-13 20:47:56.537481000 +... @@ -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-05-13 20:46:16.472727000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-13 20:49:20.029699000 +... @@ -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-05-13 20:46:18.051327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-13 20:48:18.56... @@ -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-05-13 20:46:18.037930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-13 20:48:37.058171000 ... @@ -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-05-13 20:46:18.051327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-13 20:49:29.... @@ -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-05-13 20:46:18.037930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-13 20:49:51.78444200... @@ -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-05-13 20:46:18.051327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-13 20:48:18.200547000 +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-05-13 20:46:18.037930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-13 20:48:36.992892000 +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-05-13 20:46:14.976234933 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-05-13 20:51:49.779871819 +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-05-13 20:46:16.840737954 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2025-05-13 20:53:02.817672496 +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-05-13 20:46:16.824670145 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2025-05-13 20:53:16.178053188 +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-05-13 20:46:16.623822541 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out 2025-05-13 20:50:21.755420724 +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-05-13 20:46:16.840737954 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2025-05-13 20:51:08.795274791 +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-05-13 20:46:16.824670145 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out 2025-05-13 20:51:32.399563569 +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-05-13 20:46:17.477875772 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-13 20:50:36.634992999 +... @@ -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-05-13 20:46:15.831854575 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-13 20:52:27.614979524 +... @@ -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-05-13 20:46:17.690108799 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-13 20:51:03.29... @@ -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-05-13 20:46:17.674091212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-13 20:51:15.766878334 ... @@ -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-05-13 20:46:17.690108799 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-13 20:52:12.... @@ -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-05-13 20:46:17.674091212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-13 20:52:26.07497503... @@ -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-05-13 20:46:17.690108799 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2025-05-13 20:51:02.074898247 +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-05-13 20:46:17.674091212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-05-13 20:51:15.046878936 +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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-13 20:48:19 @@ -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-05-13 20:46:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-13 20:49:46 @@ -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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-13 20:48:41 @@ -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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-13 20:48:50 @@ -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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-13 20:49: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 /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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-13 20:49:48 @@ -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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2025-05-13 20:48:42 @@ -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-05-13 20:46:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out 2025-05-13 20:48:51 @@ -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-05-13 20:46:20.219340000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out 2025-05-13 20:48:41.889390000 +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-05-13 20:46:16.722770000 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-05-13 20:52:52.419578800 +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-05-13 20:46:20.834381100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2025-05-13 20:49:22.716546200 +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-05-13 20:46:20.809626000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-05-13 20:49:39.702390700 +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-05-13 20:46:20.834381100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2025-05-13 20:51:53.340825300 +... @@ -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-05-13 20:46:20.809626000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-05-13 20:52:12.549977400 +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-05-13 20:46:20.834381100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2025-05-13 20:49:19.497327300 +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-05-13 20:46:20.809626000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2025-05-13 20:49:37.491443000 +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/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.346683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-13 16:18:25.828343000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.346683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-13 16:19:19.758269000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.346683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-13 16:18:25.599799000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.087852582 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-13 16:22:34.181511180 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.087852582 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-05-13 16:23:48.937399784 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.087852582 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-13 16:19:02.273666570 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.094187951 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-13 16:20:27.069581134 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==21759==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5590fe363743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.094187951 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-13 16:21:40.721564660 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==31935==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x56037784b743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-13 16:17:19.094187951 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-13 16:20:24.277581329 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==21128==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x558ed1a52743 in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-13 16:17:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-13 16:19:34 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-13 16:17:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-13 16:21:47 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-13 16:17:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-13 16:19:26 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-13 16:17:21.943565300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-13 16:19:39.586345400 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-13 16:17:21.943565300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-13 16:22:24.599942400 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-13 16:17:21.943565300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-13 16:19:35.232833700 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5636 | Memoize ANTI and SEMI JOIN inner |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-05-13 14:03:52.077869604 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-05-13 14:12:25.1878334... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-05-13 14:03:52.077869604 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-05-13 14:13:41.35575... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-05-13 14:03:52.077869604 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/memoize.out 2025-05-13 14:12:21.771834003 +0000 @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
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-05-13 04:16:26.944419873 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-05-13 04:23:41.513657275 +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-05-13 04:16:24.707226188 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-05-13 04:23:05.246764... @@ -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/5748 | Improve Valgrind support and remove some memory leaks |
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-05-11 19:30:18.926430000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2025-05-11 19:32:41.9479920... @@ -2513,1071 +2513,10 @@ -- check collation propagates up in suitable cases: select pg_collation_for(percentile_disc(1) within group (order by x collate "POSIX")) from (values ('fred'),('jim')) v(x); - pg_collation_for ------------------- - "POSIX" -(1 row) - --- ordered-set aggs created with CREATE AGGREGATE -select test_rank(3) within group (order by x) -from (values (1),(1),(2),(2),(3),(3),(4)) v(x); - test_rank ------------ - 5 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2025-05-11 19:30:18.929678000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2025-05-11 19:32:35.434958000 +0000 @@ -2148,857 +2148,10 @@ (1 row) select array_to_string(string_to_array('1|2|3', '|'), '|'); - array_to_string ------------------ - 1|2|3 -(1 row) - -select array_length(array[1,2,3], 1); - array_length --------------- - 3 -(1 row) - -select array_length(array[[1,2,3], [4,5,6]], 0); - array_length ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/plancache.out 2025-05-11 19:29:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/plancache.out 2025-05-11 19:32:04 @@ -150,251 +150,7 @@ create or replace temp view v1 as select 2+2+4 as f1; select cache_test_2(); - cache_test_2 --------------- - 8 -(1 row) - -create or replace temp view v1 as - select 2+2+4+(select max(unique1) from tenk1) as f1; -select cache_test_2(); - cache_test_2 --------------- - 10007 -(1 row) - ... |
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-05-11 01:02:03.401015367 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-05-11 01:12:29.... @@ -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 -----------------------+------------------- ... |
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-05-11 01:02:03.401015367 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-05-11 01:12:29.146704008 +0000 @@ -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 -----------------------+------------------- ... |
53/5652 | pg_dsm_registry_allocations system view |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out /tmp/cirrus-ci-build/bui... --- /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-05-10 21:25:30.349713000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-05-10 21:34:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
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-05-09 23:29:56.989612000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-05-09 23:33:44.789449... @@ -874,2488 +874,7 @@ 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" -DROP TABLE FKTABLE_FAIL1; -ERROR: table "fktable_fail1" does not exist -DROP TABLE PKTABLE; --- --- Tests for mismatched types --- --- Basic one column, two table setup -CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY); -INSERT INTO PKTABLE VALUES(42); --- This next should fail, because int=inet does not exist -CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable); ... |
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-05-09 23:29:56.989612000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-05-09 23:34:37.0622... @@ -650,2712 +650,10 @@ (4 rows) SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - 2 | 3 | 4 | 1 - | 2 | 3 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 - | 3 | 4 | 5 - | | | 1 -(6 rows) - --- Try to delete something that should set default -DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4; --- Show PKTABLE and 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-05-09 23:29:56.989612000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-05-09 23:33:41.061431000 +0000 @@ -853,2509 +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-05-09 23:29:57.462261313 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-05-09 23:36:59.394673226 +0000 @@ -1683,1679 +1683,10 @@ CREATE TABLE fk_partitioned_fk_3_1 PARTITION OF fk_partitioned_fk_3 FOR VALUES WITH (MODULUS 5, REMAINDER 1); ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES FROM (2000,2000) TO (3000,3000); --- Creating a foreign key with ONLY on a partitioned table referencing --- a non-partitioned table fails. -ALTER TABLE ONLY fk_partitioned_fk ADD FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk; -ERROR: cannot use ONLY for foreign key on partitioned table "fk_partitioned_fk" referencing relation "fk_notpartitione... --- these inserts, targeting both the partition directly as well as the --- partitioned table, should all fail -INSERT INTO fk_partitioned_fk (a,b) VALUES (500, 501); -ERROR: insert or update on table "fk_partitioned_fk_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(500, 501) is not present in table "fk_notpartitioned_pk". -INSERT INTO fk_partitioned_fk_1 (a,b) VALUES (500, 501); -ERROR: insert or update on table "fk_partitioned_fk_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(500, 501) is not present in table "fk_notpartitioned_pk". ... |
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-05-09 23:29:57.462261313 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-05-09 23:35:29.260992493 +0000 @@ -1705,1657 +1705,10 @@ INSERT INTO fk_partitioned_fk (a,b) VALUES (2500, 2502); ERROR: insert or update on table "fk_partitioned_fk_3_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" DETAIL: Key (a, b)=(2500, 2502) is not present in table "fk_notpartitioned_pk". -INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2500, 2502); -ERROR: insert or update on table "fk_partitioned_fk_3_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2500, 2502) is not present in table "fk_notpartitioned_pk". -INSERT INTO fk_partitioned_fk (a,b) VALUES (2501, 2503); -ERROR: insert or update on table "fk_partitioned_fk_3_0" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2501, 2503) is not present in table "fk_notpartitioned_pk". -INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2501, 2503); -ERROR: insert or update on table "fk_partitioned_fk_3_0" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" -DETAIL: Key (a, b)=(2501, 2503) is not present in table "fk_notpartitioned_pk". --- but if we insert the values that make them valid, then they work -INSERT INTO fk_notpartitioned_pk VALUES (500, 501), (1500, 1501), - (2500, 2502), (2501, 2503); -INSERT INTO fk_partitioned_fk (a,b) VALUES (500, 501); ... |
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-05-09 23:29:57.556916207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-05-09 23:35:23.754715... @@ -1812,1550 +1812,10 @@ (14 rows) ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey; --- done. -DROP TABLE fk_notpartitioned_pk, fk_partitioned_fk; --- Altering a type referenced by a foreign key needs to drop/recreate the FK. --- Ensure that works. -CREATE TABLE fk_notpartitioned_pk (a INT, PRIMARY KEY(a), CHECK (a > 0)); -CREATE TABLE fk_partitioned_fk (a INT REFERENCES fk_notpartitioned_pk(a) PRIMARY KEY) PARTITION BY RANGE(a); -CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES FROM (MINVALUE) TO (MAXVALUE); -INSERT INTO fk_notpartitioned_pk VALUES (1); -INSERT INTO fk_partitioned_fk VALUES (1); -ALTER TABLE fk_notpartitioned_pk ALTER COLUMN a TYPE bigint; -DELETE FROM fk_notpartitioned_pk WHERE a = 1; -ERROR: update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_fkey" on ... -DETAIL: Key (a)=(1) is still referenced from table "fk_partitioned_fk". ... |
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-05-09 23:29:57.556916207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-05-09 23:36:34.9187... @@ -892,2470 +892,10 @@ -- This should also fail for the same reason, but here we -- give the column name CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable(ptest1)); -ERROR: foreign key constraint "fktable_ftest1_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- This should succeed, even though they are different types, --- because int=int8 exists and is a member of the integer opfamily -CREATE TABLE FKTABLE (ftest1 int8 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" ... |
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-05-09 23:29:57.556916207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-05-09 23:35:24.786715370 +0000 @@ -1885,1477 +1885,10 @@ -- All constraints are now valid. SELECT conname, convalidated, conrelid::regclass FROM pg_constraint WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text; - conname | convalidated | conrelid ---------------------------------+--------------+----------------------- - fk_partitioned_fk_a_b_fkey | t | fk_partitioned_fk - fk_partitioned_fk_1_a_b_fkey | t | fk_partitioned_fk_1 - fk_partitioned_fk_2_a_b_fkey | t | fk_partitioned_fk_2 - fk_partitioned_fk_3_a_b_fkey | t | fk_partitioned_fk_3 - fk_partitioned_fk_3_1_a_b_fkey | t | fk_partitioned_fk_3_1 -(5 rows) - -DROP TABLE fk_partitioned_fk, fk_notpartitioned_pk; --- NOT VALID foreign key on a non-partitioned table referencing a partitioned table -CREATE TABLE fk_partitioned_pk (a int, b int, PRIMARY KEY (a, b)) PARTITION BY RANGE (a, b); -CREATE TABLE fk_partitioned_pk_1 PARTITION OF fk_partitioned_pk FOR VALUES FROM (0,0) TO (1000,1000); ... |
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-05-09 23:29:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-05-09 23:32:27 @@ -604,2758 +604,13 @@ DROP TABLE PKTABLE; -- set null update / set default delete CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) ); -CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int, ftest3 int, ftest4 int, CONSTRAINT constrname3 - FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE - ON DELETE SET DEFAULT ON UPDATE SET NULL); --- Insert Primary Key values -INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1'); -INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2'); -INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3'); -INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4'); --- Insert Foreign Key values -INSERT INTO FKTABLE VALUES (1, 2, 3, 1); -INSERT INTO FKTABLE VALUES (2, 3, 4, 1); -INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2); -INSERT INTO FKTABLE VALUES (2, NULL, 3, 3); ... |
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-05-09 23:29:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-05-09 23:33:23 @@ -959,2403 +959,10 @@ 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)); -ERROR: foreign key constraint "pktable_ptest3_ptest4_fkey" cannot be implemented ... |
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-05-09 23:29:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out 2025-05-09 23:32:27 @@ -496,180 +496,10 @@ ALTER TABLE clstrpart CLUSTER ON clstrpart_idx; ERROR: cannot mark index clustered in partitioned table DROP TABLE clstrpart; --- Ownership of partitions is checked -CREATE TABLE ptnowner(i int unique) PARTITION BY LIST (i); -CREATE INDEX ptnowner_i_idx ON ptnowner(i); -CREATE TABLE ptnowner1 PARTITION OF ptnowner FOR VALUES IN (1); -CREATE ROLE regress_ptnowner; -CREATE TABLE ptnowner2 PARTITION OF ptnowner FOR VALUES IN (2); -ALTER TABLE ptnowner1 OWNER TO regress_ptnowner; -SET SESSION AUTHORIZATION regress_ptnowner; -CLUSTER ptnowner USING ptnowner_i_idx; -ERROR: permission denied for table ptnowner -RESET SESSION AUTHORIZATION; -ALTER TABLE ptnowner OWNER TO regress_ptnowner; -CREATE TEMP TABLE ptnowner_oldnodes AS ... |
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-05-09 23:30:00.335289600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-05-09 23:33:29.724526100 +0000 @@ -3309,53 +3309,10 @@ 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) -Indexes: - "fk_r_2_pkey" PRIMARY KEY, btree (id) -Foreign-key constraints: - "fk_r_p_id_p_jd_fkey" FOREIGN KEY (p_id, p_jd) REFERENCES fk_p(id, jd) -Number of partitions: 1 (Use \d+ to list them.) - ... |
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-05-09 23:30:00.335289600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-05-09 23:35:58.606086400 +0000 @@ -2968,394 +2968,10 @@ (2 rows) DROP TABLE fk; -TRUNCATE TABLE pk; -INSERT INTO pk VALUES (20), (30); -CREATE TABLE fk (a int DEFAULT 50) PARTITION BY RANGE (a); -CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a); -CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10); -CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100); -ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE RESTRICT ON DELETE RESTRICT; -CREATE TABLE fk_d PARTITION OF fk DEFAULT; -INSERT INTO fk VALUES (20), (30); -DELETE FROM pk WHERE a = 20; -ERROR: update or delete on table "pk11" violates RESTRICT setting of foreign key constraint "fk_a_fkey_2" on table "fk... -DETAIL: Key (a)=(20) is referenced from table "fk". -UPDATE pk SET a = 90 WHERE a = 30; ... |
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-05-09 23:30:00.342535200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-05-09 23:33:24.476187000 +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/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-09 07:34:57.123393000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-09 07:37:44.90719... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/src/test/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-09 07:34:55.576713770 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/indexscan-check-notnull.out 2025-05-09 07:39:31.353236172... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-09 07:34:56.240115006 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-09 07:39:51.33984... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out /Users/admin/pgsql/build/testrun/iso... --- /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-09 07:34:08 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-09 07:36:35 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out C:/cirrus/build/testrun/i... --- C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-09 07:35:01.114568100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-09 07:38:13.939684000 +0000 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:45.275140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-09 04:29:57.33248300... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:45.275140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-09 04:31:21.561247... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:45.275140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-05-09 04:29:59.528046000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:38.339638250 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-05-09 04:33:37.662820248 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:38.339638250 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-05-09 04:34:58.162704434 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:38.339638250 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-05-09 04:30:11.194984591 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:35.293883222 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-09 04:30:09.36991605... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:35.293883222 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-09 04:31:31.508890... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:35.293883222 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-05-09 04:30:04.126151542 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-09 04:28:11 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-09 04:29:19 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-05-09 04:26:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-05-09 04:28:13 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-09 04:27:20.690252600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-05-09 04:30:55.471895100 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-09 04:27:20.690252600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-05-09 04:33:53.747277700 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-05-09 04:27:20.690252600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-05-09 04:30:50.949941300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5738 | Improve hash join's handling of tuples with null join keys |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out 2025-05-05 23:21:18.162561816 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash.out 2025-05-05 23:33:37.581... @@ -309,7 +309,7 @@ select count(*) from simple r full outer join simple s using (id); count ------- - 20002 + 20001 (1 row) rollback to settings; |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.809910000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-04 12:22:22.803747000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.809910000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-04 12:23:15.975809000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.809910000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-04 12:22:21.792825000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.328169293 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-04 12:25:05.347320671 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.328169293 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-05-04 12:28:06.823094572 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.328169293 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-04 12:22:59.243483529 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.405322110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-04 12:22:53.712758502 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16275==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x556a65ec36eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.405322110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-04 12:24:13.064704499 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26737==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x558f07def6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-04 12:21:14.405322110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-04 12:22:54.388757534 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16398==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x564f053fc6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-04 12:21:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-04 12:22:32 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-04 12:21:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-04 12:23:43 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-04 12:21:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-04 12:22:28 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-04 12:21:18.402571900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-04 12:23:35.108946300 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-04 12:21:18.402571900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-04 12:26:06.365274100 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-04 12:21:18.402571900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-04 12:23:28.599262600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-03 19:48:35.920038000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-03 19:51:06.50802... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/src/test/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-03 19:48:36.525567177 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/indexscan-check-notnull.out 2025-05-03 19:52:58.828822898... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-03 19:48:35.356800551 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-03 19:52:42.70229... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out /Users/admin/pgsql/build/testrun/iso... --- /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-03 19:48:11 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-03 19:50:28 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out C:/cirrus/build/testrun/i... --- C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-03 19:48:39.214338700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-03 19:52:00.333864800 +0000 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
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-05-03 11:08:20.683936913 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out 2025-05-03 11:12:58.3... @@ -373,21 +373,14 @@ (9 rows) select count(*) from simple r join bigger_than_it_looks s using (id); - count -------- - 20000 -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 33554940 bytes +CONTEXT: parallel worker select original > 1 as initially_multibatch, final > original as increased_batches from hash_join_batches( $$ select count(*) from simple r join bigger_than_it_looks s using (id); $$); - initially_multibatch | increased_batches ... |
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/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/join_hash_pglz.out 2025-05-03 11:08:21.095823100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-05-03 11:12:48.020327000 +000... @@ -252,21 +252,14 @@ (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 10778 bytes +CONTEXT: parallel worker 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 ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:16.876086000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-03 02:05:25.212351000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:16.876086000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-03 02:06:21.325262000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:16.876086000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-03 02:05:24.226574000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:13.282620797 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-03 02:08:22.346214010 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:13.282620797 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-05-03 02:11:17.690113881 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:13.282620797 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-03 02:05:52.096616809 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:14.276461521 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-03 02:05:52.051868031 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16309==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x555d257b86eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:14.276461521 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-03 02:07:11.201296440 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26810==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x56173aeaa6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-03 02:04:14.276461521 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-03 02:05:51.367897618 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16180==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x56010373d6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-03 02:03:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-03 02:04:40 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-03 02:03:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-03 02:05:53 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-03 02:03:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-03 02:04:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-03 02:04:19.135618300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-03 02:06:33.987065500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-03 02:04:19.135618300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-03 02:09:19.907960300 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-03 02:04:19.135618300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-03 02:06:28.776636400 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/4971 | [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-hard.out /tmp/cirrus-ci-build/build/testrun/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-hard.out 2025-05-02 06:14:21.321402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/deadlock-hard.out 2025-05-02 06:26:25.0755640... @@ -26,11 +26,10 @@ step s6c: COMMIT; step s5a6: <... completed> step s5c: COMMIT; -step s4a5: <... completed> -step s4c: COMMIT; -step s3a4: <... completed> -step s3c: COMMIT; -step s2a3: <... completed> -step s2c: COMMIT; -step s1a2: <... completed> -step s1c: COMMIT; +s1: 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. +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress-runnin... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-05-02 06:14:21.482489000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privileges.out 2025-05-02 06:26:25.072821000 +000... @@ -1883,1562 +1883,7 @@ REINDEX TABLE sro_tab; REINDEX INDEX sro_idx; REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ------------------------- - -(1 row) - ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:15.144743000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-01 17:08:23.344142000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:15.144743000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-01 17:09:19.315668000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:15.144743000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-01 17:08:22.690190000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:13.825253564 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-05-01 17:11:26.379146708 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:13.825253564 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-05-01 17:08:58.830254063 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:13.233665018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-01 17:08:52.475359937 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16229==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5572fc3826eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:13.233665018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-01 17:10:10.807177308 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26506==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55c29c4256eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-05-01 17:07:13.233665018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-05-01 17:08:52.079357323 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16103==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55614fa9b6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-01 17:07:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-01 17:08:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-01 17:07:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-01 17:09:48 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-05-01 17:07:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-05-01 17:08:31 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-01 17:07:16.800664800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-05-01 17:09:43.088892100 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-01 17:07:16.800664800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-05-01 17:12:38.591994300 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-05-01 17:07:16.800664800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-05-01 17:09:38.056651600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-01 01:49:53.949053000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-01 01:52:13.88443... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/src/test/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-01 01:49:51.603743096 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/indexscan-check-notnull.out 2025-05-01 01:53:21.315539546... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-01 01:49:52.837743194 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-01 01:53:27.09148... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out /Users/admin/pgsql/build/testrun/iso... --- /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-01 01:49:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-01 01:51:30 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out C:/cirrus/build/testrun/i... --- C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out 2025-05-01 01:49:57.806051300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-05-01 01:52:56.594039300 +0000 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
53/5723 | Avoid circular header file dependency |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-30 22:16:07.612715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-04-30 22:22:38.5890350... @@ -12503,8 +12503,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | f | t -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12520,8 +12519,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.425697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-30 18:32:13.23821700... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.425697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-30 18:33:33.649714... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.425697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-30 18:32:14.871564000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.683182641 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-04-30 18:35:53.293925532 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.683182641 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-04-30 18:37:23.921810632 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.683182641 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-04-30 18:32:36.658234526 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.684948190 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-30 18:31:37.34164513... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.684948190 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-30 18:33:03.433811... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:14.684948190 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-30 18:31:36.949643859 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-30 18:30:56 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-30 18:32:01 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-04-30 18:31:00 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:19.830517900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-30 18:32:37.312924300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:19.830517900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-30 18:35:33.824147200 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-30 18:29:19.830517900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-04-30 18:32:36.084842600 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5641 | support fast default for domain with constraints |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out /tmp/cirrus-ci-build/build/testrun/regress-runn... --- /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out 2025-04-30 06:30:02.178544000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/fast_default.out 2025-04-30 06:39:31.621697000 +0... @@ -373,6 +373,7 @@ --table rewrite. we are applying domain volatile default expresion ALTER TABLE t3 ADD COLUMN f domain8; NOTICE: rewriting table t3 for reason 2 +ERROR: value for domain domain8 violates check constraint "domain8_check" SELECT attnum, attname, atthasmissing, atthasdef, attmissingval FROM pg_attribute WHERE attnum > 0 AND attrelid = 't3'::regclass and not attisdropped @@ -380,20 +381,16 @@ attnum | attname | atthasmissing | atthasdef | attmissingval --------+---------+---------------+-----------+--------------- 1 | a | f | f | - 2 | b | f | t | - 3 | c | f | t | - 4 | d | f | t | - 5 | e | f | t | - 6 | f | f | f | ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-29 14:51:15.451768000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-29 14:53:48.44894... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/src/test/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-29 14:51:12.158789186 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/indexscan-check-notnull.out 2025-04-29 14:55:33.343150706... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-29 14:51:11.407182052 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-29 14:55:03.27056... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out /Users/admin/pgsql/build/testrun/iso... --- /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-29 14:50:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-29 14:52:23 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out C:/cirrus/build/testrun/i... --- C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-29 14:51:15.155434700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-29 14:55:05.384603900 +0000 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
53/5636 | Memoize ANTI and SEMI JOIN inner |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-28 06:34:13.830418686 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-28 06:42:47.9146514... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-28 06:34:13.830418686 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-28 06:44:06.34553... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-28 06:34:13.830418686 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/memoize.out 2025-04-28 06:42:42.818809989 +0000 @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
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/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out 2025-04-28 06:14:30.791263476 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash_pglz.out 2025-04-28 06:17:40.151493620 +0000 @@ -252,21 +252,14 @@ (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 16372 bytes +CONTEXT: parallel worker 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 ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-28 05:05:02.291426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-28 05:07:37.67057... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/src/test/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-28 05:05:02.041299477 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/indexscan-check-notnull.out 2025-04-28 05:09:56.382053501... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-28 05:05:02.332929695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-28 05:08:56.48006... @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out /Users/admin/pgsql/build/testrun/iso... --- /Users/admin/pgsql/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-28 05:04:10 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-28 05:06:20 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out C:/cirrus/build/testrun/i... --- C:/cirrus/src/test/isolation/expected/indexscan-check-notnull.out 2025-04-28 05:05:04.835926400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/indexscan-check-notnull.out 2025-04-28 05:08:20.344075100 +0000 @@ -6,7 +6,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -24,7 +23,6 @@ step m1: DELETE FROM t; step hj: ALTER TABLE t ADD CONSTRAINT t1_nn NOT NULL a; <waiting ...> step c1: COMMIT; -s2: NOTICE: all not-null constraints on relation "t" are validated by index scan step hj: <... completed> step c3: COMMIT; step sn: SELECT conname, conrelid::regclass, contype, convalidated @@ -42,7 +40,6 @@ ... |
53/5438 | bt_index_parent_check false alarm for indexes created concurrently |
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-04-27 15:47:13.584692000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-04-27 15:54:38.811634000 +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/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.320873000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-27 02:31:18.319223000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.320873000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-27 02:32:16.385750000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.320873000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-27 02:31:18.010157000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.280926202 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-27 02:34:41.876094944 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.280926202 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-04-27 02:37:19.891926049 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.280926202 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-27 02:31:49.084331832 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.391978451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-27 02:31:40.436971551 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16450==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x56324ad1c6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.391978451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-27 02:32:49.136852397 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26540==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55dd94c106eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-27 02:30:09.391978451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-27 02:31:37.668957046 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==15881==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5577b4a966eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-27 02:29:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-27 02:30:32 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-27 02:29:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-27 02:31:46 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-27 02:29:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-27 02:30:32 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-27 02:30:12.276293600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-27 02:32:17.307182700 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-27 02:30:12.276293600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-27 02:34:46.205626600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-27 02:30:12.276293600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-27 02:32:11.874571600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
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-04-26 22:36:54.991829423 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-04-26 22:47:51.207679009 +0000 @@ -606,11 +606,9 @@ 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) - +ERROR: could not read from temporary file: read only 8180 of 1572860 bytes +CONTEXT: parallel worker +PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement rollback to settings; -- single-batch with rescan, parallel-oblivious savepoint settings; |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:13.609058000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-26 13:30:09.43067800... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:13.609058000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-26 13:31:25.939280... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:13.609058000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-26 13:30:12.486666000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:14.176868109 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-04-26 13:32:17.611415569 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:14.176868109 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-04-26 13:30:06.031533060 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:14.341313385 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-26 13:29:26.85097925... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:14.341313385 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-26 13:30:44.179990... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:14.341313385 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-26 13:29:25.098960466 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-26 13:26:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-26 13:27:57 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-26 13:26:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-26 13:29:00 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-26 13:26:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-04-26 13:27:58 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:16.935527200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-26 13:30:36.187566900 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:16.935527200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-26 13:33:28.657262800 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-26 13:27:16.935527200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-04-26 13:30:33.406794100 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-04-25 23:03:12.369742186 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-04-25 23:05:33.583858003 +0... @@ -3385,518 +3385,10 @@ ON CONFLICT DO NOTHING RETURNING *; -SELECT definition FROM pg_rules WHERE tablename = 'hats' ORDER BY rulename; - definition -------------------------------------------------------------------------------------- - CREATE RULE hat_nosert_all AS + - ON INSERT TO public.hats DO INSTEAD INSERT INTO hat_data (hat_name, hat_color)+ - VALUES (new.hat_name, new.hat_color) ON CONFLICT DO NOTHING + - RETURNING hat_data.hat_name, + - hat_data.hat_color; -(1 row) - -DROP RULE hat_nosert_all ON hats; --- Works (does nothing) -INSERT INTO hats VALUES ('h7', 'black') RETURNING *; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-04-25 23:03:12.369742186 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-04-25 23:06:41.221272934 ... @@ -1143,2760 +1143,7 @@ DELETE FROM shoelace WHERE EXISTS (SELECT * FROM shoelace_candelete WHERE sl_name = shoelace.sl_name); -SELECT * FROM shoelace ORDER BY sl_name; - sl_name | sl_avail | sl_color | sl_len | sl_unit | sl_len_cm -------------+----------+------------+--------+----------+----------- - sl1 | 5 | black | 80 | cm | 80 - sl10 | 1000 | magenta | 40 | inch | 101.6 - sl2 | 6 | black | 100 | cm | 100 - sl3 | 10 | black | 35 | inch | 88.9 - sl4 | 8 | black | 40 | inch | 101.6 - sl5 | 4 | brown | 1 | m | 100 - sl6 | 20 | brown | 0.9 | m | 90 - sl7 | 6 | brown | 60 | cm | 60 - sl8 | 21 | brown | 40 | inch | 101.6 -(9 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-04-25 23:03:12.369742186 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2025-04-25 23:05:30.887819073 +0000 @@ -3508,395 +3508,10 @@ INSERT INTO hats SELECT * FROM data RETURNING *; - QUERY PLAN -------------------------------------------------------------------------------------------------- - Insert on hat_data - Conflict Resolution: UPDATE - Conflict Arbiter Indexes: hat_data_unique_idx - Conflict Filter: ((excluded.hat_color <> 'forbidden'::bpchar) AND (hat_data.* <> excluded.*)) - CTE data - -> Values Scan on "*VALUES*" - -> CTE Scan on data -(7 rows) - -SELECT * FROM hat_data WHERE hat_name IN ('h8', 'h9', 'h7') ORDER BY hat_name; - hat_name | hat_color ... |
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-04-25 22:04:13.608966725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out 2025-04-25 22:13:34.... @@ -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 -----------------------+------------------- ... |
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-04-25 22:04:13.608966725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out 2025-04-25 22:13:31.381854644 +0000 @@ -252,21 +252,14 @@ (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 +CONTEXT: parallel worker 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/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out 2025-04-25 22:04:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash_pglz.out 2025-04-25 22:06:24 @@ -383,11 +383,8 @@ $$ select count(*) from simple r join bigger_than_it_looks s using (id); $$); - initially_multibatch | increased_batches -----------------------+------------------- - f | t -(1 row) - +ERROR: could not read from temporary file: read only 8180 of 33554940 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; |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-25 14:53:42.842373877 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-04-25 14:58:15.538056436 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-25 14:53:42.842373877 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-04-25 14:56:39.006366910 +0000 @@ -2717,853 +2717,10 @@ ERROR: concurrent index creation for exclusion constraints is not supported REINDEX TABLE CONCURRENTLY concur_reindex_tab3; -- succeeds with warning WARNING: cannot reindex exclusion constraint index "public.concur_reindex_tab3_c2_excl" concurrently, skipping -INSERT INTO concur_reindex_tab3 VALUES (4, '[2,4]'); -ERROR: conflicting key value violates exclusion constraint "concur_reindex_tab3_c2_excl" -DETAIL: Key (c2)=([2,5)) conflicts with existing key (c2)=([1,3)). --- Check materialized views -CREATE MATERIALIZED VIEW concur_reindex_matview AS SELECT * FROM concur_reindex_tab; --- Dependency lookup before and after the follow-up REINDEX commands. --- These should remain consistent. -SELECT pg_describe_object(classid, objid, objsubid) as obj, - pg_describe_object(refclassid,refobjid,refobjsubid) as objref, - deptype -FROM pg_depend -WHERE classid = 'pg_class'::regclass AND - objid in ('concur_reindex_tab'::regclass, ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-25 11:28:38.079186000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-25 11:32:37.287294000 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/src/test/m... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-25 11:28:40.516104934 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/results/alter_table.out 2025-04-25 11:34:10.073145208 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-25 11:28:36.509741609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-25 11:35:00.417778415 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out /Users/admin/pgsql/build/testrun/... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-25 11:28:11 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-25 11:31:46 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-25 11:28:50.871599100 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-25 11:35:58.931383500 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-24 14:17:21.834624215 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-04-24 14:21:12.876642608 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-24 14:17:21.834624215 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-04-24 14:19:37.180709417 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.789707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-24 11:02:35.01892000... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.789707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-24 11:04:06.321173... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.789707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-24 11:02:31.401206000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:52.863678774 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-04-24 11:06:33.432802552 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:52.863678774 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-04-24 11:08:45.013145113 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:52.863678774 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-04-24 11:03:54.761473520 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.442730594 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-24 11:03:53.41275578... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.442730594 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-24 11:05:16.022570... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:53.442730594 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-24 11:03:54.452765787 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-24 11:00:38 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-24 11:01:39 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-24 10:58:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-04-24 11:00:40 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-24 10:59:00.185700500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-24 11:02:18.563792500 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-24 10:59:00.185700500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-24 11:05:14.292564900 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-24 10:59:00.185700500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-04-24 11:02:15.673526300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-23 14:42:17.502531321 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-04-23 14:45:49.996448031 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-23 14:42:17.502531321 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-04-23 14:44:07.715923990 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.097569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-23 09:45:59.63144200... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.097569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-23 09:47:21.236458... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.097569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-23 09:46:00.155485000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.207815509 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-04-23 09:49:28.653130257 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.207815509 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-04-23 09:50:47.899263351 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:11.207815509 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-04-23 09:46:01.107658968 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12.222286004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-23 09:45:28.25332405... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12.222286004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-23 09:46:47.874108... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12.222286004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-23 09:45:26.417305048 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-23 09:44:54 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-23 09:45:59 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-04-23 09:44:55 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:16.067238800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-23 09:46:38.314230400 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:16.067238800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-23 09:49:39.160743900 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-23 09:43:16.067238800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-04-23 09:46:32.009604900 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5664 | Fix slot synchronization with two_phase decoding enabled |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/build/testrun/test_dec... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-23 04:13:16.252204000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-23 04:16:21.722400000 +00... @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/contrib/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-23 04:13:12.756827403 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/output_iso/results/oldest_xmin.out 2025-04-23 04:19:15.181297303 +0000 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/build/testrun/test_dec... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-23 04:13:11.874651573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-23 04:17:18.763716315 +00... @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/test_decoding/expected/oldest_xmin.out /Users/admin/pgsql/build/testrun/test_decodin... --- /Users/admin/pgsql/contrib/test_decoding/expected/oldest_xmin.out 2025-04-23 04:12:10 +++ /Users/admin/pgsql/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-23 04:15:20 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/oldest_xmin.out C:/cirrus/build/testrun/test_decod... --- C:/cirrus/contrib/test_decoding/expected/oldest_xmin.out 2025-04-23 04:13:13.967317500 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-23 04:21:09.177472200 +0000 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-22 16:18:55.855338914 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-04-22 16:22:35.207762705 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-22 16:18:55.855338914 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-04-22 16:20:51.469727718 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
53/5714 | Allow to collect statistics on virtual generated columns |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.142464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-22 09:18:31.78672700... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.142464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-22 09:19:57.762790... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.142464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-22 09:18:30.559982000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:22.158954128 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out 2025-04-22 09:21:27.110648163 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:22.158954128 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out 2025-04-22 09:22:55.406575101 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:22.158954128 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out 2025-04-22 09:18:17.322752185 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.473823051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-22 09:17:32.89907549... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.473823051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-22 09:18:51.192000... @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:20.473823051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out 2025-04-22 09:17:30.927063123 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-22 09:16:51 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-22 09:17:57 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out 2025-04-22 09:16:54 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:28.126646400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out 2025-04-22 09:18:53.490876300 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:28.126646400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out 2025-04-22 09:21:35.774997900 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2025-04-22 09:15:28.126646400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2025-04-22 09:18:52.728635000 +0000 @@ -56,7 +56,6 @@ ERROR: unrecognized statistics kind "unrecognized" -- incorrect expressions CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference -ERROR: extended statistics require at least 2 columns CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses ERROR: syntax error at or near "+" LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test; @@ -69,25 +68,24 @@ -- statistics on virtual generated column not allowed CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid); CREATE STATISTICS tst on z from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported CREATE STATISTICS tst on (z) from ext_stats_test1; -ERROR: statistics creation on virtual generated columns is not supported +ERROR: statistics object "tst" already exists CREATE STATISTICS tst on (z+1) from ext_stats_test1; ... |
53/5664 | Fix slot synchronization with two_phase decoding enabled |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/build/testrun/test_dec... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-22 04:04:06.870583000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-22 04:07:00.060034000 +00... @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/contrib/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-22 04:04:06.503529263 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/output_iso/results/oldest_xmin.out 2025-04-22 04:08:27.995146583 +0000 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out /tmp/cirrus-ci-build/build/testrun/test_dec... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/oldest_xmin.out 2025-04-22 04:04:06.978782977 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-22 04:08:11.674462664 +00... @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/test_decoding/expected/oldest_xmin.out /Users/admin/pgsql/build/testrun/test_decodin... --- /Users/admin/pgsql/contrib/test_decoding/expected/oldest_xmin.out 2025-04-22 04:04:11 +++ /Users/admin/pgsql/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-22 04:09:35 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/oldest_xmin.out C:/cirrus/build/testrun/test_decod... --- C:/cirrus/contrib/test_decoding/expected/oldest_xmin.out 2025-04-22 04:04:07.550804900 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/oldest_xmin.out 2025-04-22 04:11:27.411054600 +0000 @@ -67,11 +67,11 @@ step s1_commit: COMMIT; step s0_vacuum: VACUUM pg_attribute; step s0_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data ------------------------------------------------------- -BEGIN -table public.harvest: INSERT: fruits[basket]:'(1,2,3)' -COMMIT +data +---------------------------------------------------- +BEGIN +table public.harvest: INSERT: fruits[basket]:'(1,2)' +COMMIT (3 rows) ?column? |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-21 21:24:41.991767000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-21 21:28:21.430241000 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/src/test/m... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-21 21:24:41.048544106 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/results/alter_table.out 2025-04-21 21:29:35.006037891 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-21 21:24:41.094000678 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-21 21:30:44.222097990 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out /Users/admin/pgsql/build/testrun/... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-21 21:24:11 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-21 21:28:56 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-21 21:24:43.895361100 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-21 21:32:11.761719200 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.473200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-21 16:42:14.463980000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.473200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-21 16:43:05.214729000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.473200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-21 16:42:14.779450000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:11.013164289 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-21 16:46:27.508924210 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:11.013164289 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-04-21 16:47:52.732919501 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:11.013164289 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-21 16:42:53.028918366 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.174806875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-21 16:43:52.444057107 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==19892==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55f89fb366eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.174806875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-21 16:45:06.492846572 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==30230==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55746b3696eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-21 16:41:10.174806875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-21 16:43:51.028002610 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==19661==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55a9577926eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-21 16:41:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-21 16:43:29 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-21 16:41:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-21 16:45:41 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-21 16:41:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-21 16:43:21 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-21 16:41:14.123234100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-21 16:43:24.920855900 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-21 16:41:14.123234100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-21 16:45:54.532134500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-21 16:41:14.123234100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-21 16:43:20.630350900 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5711 | temporary file usage report with extended protocol and unnamed portals |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-21 15:36:18.650549145 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-04-21 15:39:11.514376976 +0000 @@ -1407,2163 +1407,10 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-04-21 15:36:18.650549145 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-04-21 15:38:10.750386053 +0000 @@ -1425,2145 +1425,10 @@ DETAIL: Key (f2)=(b) is duplicated. -- test that expression indexes and partial indexes work concurrently CREATE INDEX CONCURRENTLY concur_index4 on concur_heap(f2) WHERE f1='a'; -CREATE INDEX CONCURRENTLY concur_index5 on concur_heap(f2) WHERE f1='x'; --- here we also check that you can default the index name -CREATE INDEX CONCURRENTLY on concur_heap((f2||f1)); --- You can't do a concurrent index build in a transaction -BEGIN; -CREATE INDEX CONCURRENTLY concur_index7 ON concur_heap(f1); -ERROR: CREATE INDEX CONCURRENTLY cannot run inside a transaction block -COMMIT; --- test where predicate is able to do a transactional update during --- a concurrent build before switching pg_index state flags. -CREATE FUNCTION predicate_stable() RETURNS bool IMMUTABLE -LANGUAGE plpgsql AS $$ -BEGIN ... |
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-04-19 21:55:53.100929846 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-04-19 22:02:45.732650252 +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-04-19 21:55:52.543598695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-04-19 22:02:34.008043... @@ -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/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-19 13:08:41.186382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-19 13:12:21.694751000 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/src/test/m... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-19 13:08:38.621923838 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/results/alter_table.out 2025-04-19 13:13:26.554864795 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-19 13:08:39.703281241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-19 13:14:12.667064056 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out /Users/admin/pgsql/build/testrun/... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-19 13:08:09 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-19 13:11:47 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-19 13:08:44.611588200 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-19 13:16:21.190416700 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
53/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-19 03:12:51.004167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/misc_functions.out 2025-04-19 03:15:36.730... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-19 03:12:51.004167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/misc_functions.out 2025-04-19 03:16:55.2... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-19 03:12:51.004167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/misc_functions.out 2025-04-19 03:15:26.619688000 +0000 @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
53/5636 | Memoize ANTI and SEMI JOIN inner |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-18 16:19:12.142629401 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-18 16:28:09.0203337... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-18 16:19:12.142629401 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-18 16:29:36.76812... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-18 16:19:12.142629401 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/memoize.out 2025-04-18 16:28:04.332372756 +0000 @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:16.989644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-18 10:05:24.222653000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:16.989644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-18 10:06:21.381493000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:16.989644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-18 10:05:20.037987000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:17.545104269 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-18 10:09:17.769589008 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:17.545104269 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-04-18 10:11:43.730137102 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:17.545104269 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-18 10:06:11.107996231 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:19.055042730 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-18 10:06:01.146339452 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16126==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5635009eb6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:19.055042730 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-18 10:07:26.146266890 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26504==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x560e381a26eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-18 10:04:19.055042730 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-18 10:06:00.362340907 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16011==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55b73aa156eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-18 10:04:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-18 10:05:34 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-18 10:04:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-18 10:06:42 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-18 10:04:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-18 10:05:29 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-18 10:04:22.428596600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-18 10:06:54.115718900 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-18 10:04:22.428596600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-18 10:10:00.843963500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-18 10:04:22.428596600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-18 10:06:47.850578600 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5444 | using index to speedup add not null constraints to a table |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-18 08:33:39.203000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-18 08:37:05.178028000 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/src/test/m... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-18 08:33:39.247572552 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/results/alter_table.out 2025-04-18 08:40:19.507449115 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-18 08:33:39.851429024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-18 08:39:31.488852109 +0... @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out /Users/admin/pgsql/build/testrun/... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-18 08:33:11 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-18 08:36:43 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out C:/cirrus/build/testru... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/alter_table.out 2025-04-18 08:33:42.483523800 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/alter_table.out 2025-04-18 08:41:15.167807700 +0000 @@ -57,6 +57,7 @@ NOTICE: subcommand: type DETACH PARTITION desc table part2 DROP TABLE part2; ALTER TABLE part ADD PRIMARY KEY (a); +NOTICE: all not-null constraints on relation "part1" are validated by index scan NOTICE: DDL test: type alter table, tag ALTER TABLE NOTICE: subcommand: type ADD CONSTRAINT (and recurse) desc constraint part_a_not_null on table part NOTICE: subcommand: type ADD INDEX desc index part_pkey |
53/5665 | Split varlena.c into varlena.c and bytea.c |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/slot_creation_error.out C:/cirrus/build/testrun/te... --- C:/cirrus/contrib/test_decoding/expected/slot_creation_error.out 2025-04-18 01:19:07.594527700 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/slot_creation_error.out 2025-04-18 01:26:16.535471900 +0000 @@ -92,23 +92,7 @@ FROM pg_stat_activity WHERE application_name = 'isolation/slot_creation_error/s2'; <waiting ...> -step s2_init: <... completed> -FATAL: terminating connection due to administrator command -server closed the connection unexpectedly +PQconsumeInput failed: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. -step s1_terminate_s2: <... completed> -pg_terminate_backend --------------------- -t -(1 row) - ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.527203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-17 08:35:30.836830000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.527203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-17 08:36:31.717281000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.527203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-17 08:35:32.802139000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.792602785 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-17 08:38:16.499279142 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.792602785 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-04-17 08:41:38.531084321 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:23.792602785 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-17 08:36:04.611446614 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:24.056719901 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-17 08:36:04.060502586 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16097==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55d5584bb6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:24.056719901 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-17 08:37:25.499898480 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26299==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x559e503006eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-17 08:34:24.056719901 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-17 08:36:02.684521237 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==15882==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55ed341de6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-17 08:34:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-17 08:35:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-17 08:34:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-17 08:36:44 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-17 08:34:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-17 08:35:30 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-17 08:34:29.416531200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-17 08:36:37.044845000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-17 08:34:29.416531200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-17 08:38:55.848552500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-17 08:34:29.416531200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-17 08:36:32.672284800 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5667 | support create index on virtual generated column. |
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-04-16 09:15:13.435560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-04-16 09:23:35.317498000 +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 @@ -2211,9 +2211,11 @@ Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2)) -> Bitmap Index Scan on tenk2_hundred Index Cond: (hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 - Index Cond: (hundred = 42) -(9 rows) + -> Bitmap Heap Scan on tenk1 ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:11.446684000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-16 08:04:22.249398000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:11.446684000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-16 08:05:16.126498000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:11.446684000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-16 08:04:21.385394000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.263908347 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-16 08:07:12.788137079 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.263908347 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy.out 2025-04-16 08:09:53.406760137 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.263908347 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-16 08:04:48.870556041 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.314759241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-16 08:04:45.731002546 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16337==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55f35bd6a6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.314759241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-16 08:06:02.291086945 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26360==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55f1998b36eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-16 08:03:10.314759241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-16 08:04:43.563019867 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==15850==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x5559a39656eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-16 08:02:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-16 08:03:34 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-16 08:02:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-16 08:04:50 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-16 08:02:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-16 08:03:30 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-16 08:03:21.127076600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-16 08:05:45.035673800 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-16 08:03:21.127076600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-16 08:08:35.675758700 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-16 08:03:21.127076600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-16 08:05:38.054219500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5214 | SQL:2023 JSON simplified accessor support |
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-04-15 16:57:18.579031000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-04-15 17:06:03.624770000 +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 @@ -2211,9 +2211,11 @@ Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2)) -> Bitmap Index Scan on tenk2_hundred Index Cond: (hundred = 42) - -> Index Only Scan using tenk1_hundred on tenk1 - Index Cond: (hundred = 42) -(9 rows) + -> Bitmap Heap Scan on tenk1 ... |
53/5674 | Add "\gi file" to psql to allow COPY with variable expansion |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.147059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-15 14:08:37.002156000 +00... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.147059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-15 14:09:38.915296000 +... @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.147059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-15 14:08:36.040786000 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.626059923 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2025-04-15 14:11:20.585858469 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.626059923 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2025-04-15 14:09:04.753849331 +0000 @@ -39,314 +39,21 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.509969066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-15 14:09:01.793628373 +00... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==16226==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x560340a436eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.509969066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-15 14:10:22.857548435 +... @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==26650==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55827fa886eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2025-04-15 14:07:24.509969066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2025-04-15 14:08:59.717632972 +0000 @@ -39,314 +39,15 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) +==15852==Using libbacktrace symbolizer. +../src/bin/psql/command.c:2497:19: runtime error: load of null pointer of type 'char' + #0 0x55edf615b6eb in exec_command_out ../src/bin/psql/command.c:2497 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-15 14:07:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-15 14:08:36 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-15 14:07:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-15 14:09:47 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/copy.out 2025-04-15 14:07:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy.out 2025-04-15 14:08:35 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-15 14:07:30.930507300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2025-04-15 14:10:02.110014500 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-15 14:07:30.930507300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2025-04-15 14:13:07.430266300 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2025-04-15 14:07:30.930507300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2025-04-15 14:09:57.545575200 +0000 @@ -39,314 +39,3 @@ \qecho '\\.' \qecho line2 \o --- get the data back in with copy -truncate copytest2; -copy copytest2(test) from :'filename' csv; -select test from copytest2 order by test collate "C"; - test -------- - \. - line1 - line2 -(3 rows) - --- in text mode, \. must be alone on its line -truncate copytest2; ... |
53/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-15 11:55:23.469124000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/misc_functions.out 2025-04-15 11:58:03.662... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-15 11:55:23.469124000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/misc_functions.out 2025-04-15 11:59:21.8... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-15 11:55:23.469124000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/misc_functions.out 2025-04-15 11:58:13.889776000 +0000 @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
53/5652 | pg_dsm_registry_allocations system view |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out /tmp/cirrus-ci-build/bui... --- /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-04-15 00:59:46.806865000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-04-15 01:07:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
53/5697 | Add planner expectations for Memoize in EXPLAIN |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-14 23:34:04.646318000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-14 23:38:19.332016000 +0000 @@ -2357,6 +2357,8 @@ -> Memoize Cache Key: t1.c2 Cache Mode: binary + Estimated Capacity: 10 Estimated Distinct Lookup Keys: 10 + Estimated Hit Ratio: 0.99 -> Subquery Scan on q -> HashAggregate Output: t2.c1, t3.c1 @@ -2365,7 +2367,7 @@ Output: t2.c1, t3.c1 Relations: (public.ft1 t2) INNER JOIN (public.ft2 t3) Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 O... -(17 rows) +(19 rows) SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND ... ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-14 23:34:03.548742255 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-04-14 23:41:16.635359485 +0000 @@ -2357,6 +2357,8 @@ -> Memoize Cache Key: t1.c2 Cache Mode: binary + Estimated Capacity: 10 Estimated Distinct Lookup Keys: 10 + Estimated Hit Ratio: 0.99 -> Subquery Scan on q -> HashAggregate Output: t2.c1, t3.c1 @@ -2365,7 +2367,7 @@ Output: t2.c1, t3.c1 Relations: (public.ft1 t2) INNER JOIN (public.ft2 t3) Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 O... -(17 rows) +(19 rows) SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND ... ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-14 23:34:04.716330695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-14 23:41:03.275057078 +0000 @@ -2357,6 +2357,8 @@ -> Memoize Cache Key: t1.c2 Cache Mode: binary + Estimated Capacity: 10 Estimated Distinct Lookup Keys: 10 + Estimated Hit Ratio: 0.99 -> Subquery Scan on q -> HashAggregate Output: t2.c1, t3.c1 @@ -2365,7 +2367,7 @@ Output: t2.c1, t3.c1 Relations: (public.ft1 t2) INNER JOIN (public.ft2 t3) Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 O... -(17 rows) +(19 rows) SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND ... ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-14 23:33:10 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-14 23:37:09 @@ -2357,6 +2357,8 @@ -> Memoize Cache Key: t1.c2 Cache Mode: binary + Estimated Capacity: 10 Estimated Distinct Lookup Keys: 10 + Estimated Hit Ratio: 0.99 -> Subquery Scan on q -> HashAggregate Output: t2.c1, t3.c1 @@ -2365,7 +2367,7 @@ Output: t2.c1, t3.c1 Relations: (public.ft1 t2) INNER JOIN (public.ft2 t3) Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 O... -(17 rows) +(19 rows) SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND ... ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-14 23:34:07.921622400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-14 23:41:36.709309300 +0000 @@ -2357,6 +2357,8 @@ -> Memoize Cache Key: t1.c2 Cache Mode: binary + Estimated Capacity: 10 Estimated Distinct Lookup Keys: 10 + Estimated Hit Ratio: 0.99 -> Subquery Scan on q -> HashAggregate Output: t2.c1, t3.c1 @@ -2365,7 +2367,7 @@ Output: t2.c1, t3.c1 Relations: (public.ft1 t2) INNER JOIN (public.ft2 t3) Remote SQL: SELECT r1."C 1", r2."C 1" FROM ("S 1"."T 1" r1 INNER JOIN "S 1"."T 1" r2 O... -(17 rows) +(19 rows) SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND ... ... |
53/5636 | Memoize ANTI and SEMI JOIN inner |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-14 13:02:10.161416004 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-14 13:10:46.3108794... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-14 13:02:10.161416004 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-14 13:12:07.75083... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-14 13:02:10.161416004 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/memoize.out 2025-04-14 13:10:43.118880664 +0000 @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
53/5697 | Add planner expectations for Memoize in EXPLAIN |
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-04-14 08:11:58.825177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-14 08:17:08.291844000 ... @@ -78,12 +78,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t1.twenty Cache Mode: binary + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t2 (actual rows=1.00 loops=N) Index Cond: (unique1 = t1.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t2.unique1) FROM tenk1 t1, @@ -113,6 +114,7 @@ -> Memoize (actual rows=2.00 loops=N) ... |
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-04-14 08:11:58.825177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-14 08:18:19.12889900... @@ -78,12 +78,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t1.twenty Cache Mode: binary + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t2 (actual rows=1.00 loops=N) Index Cond: (unique1 = t1.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t2.unique1) FROM tenk1 t1, @@ -113,6 +114,7 @@ -> Memoize (actual rows=2.00 loops=N) ... |
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-04-14 08:11:58.825177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out 2025-04-14 08:17:10.442147000 +0000 @@ -78,12 +78,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t1.twenty Cache Mode: binary + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t2 (actual rows=1.00 loops=N) Index Cond: (unique1 = t1.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t2.unique1) FROM tenk1 t1, @@ -113,6 +114,7 @@ -> Memoize (actual rows=2.00 loops=N) ... |
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-04-14 08:11:58.162981700 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/memoize.out 2025-04-14 08:21:16.990853620 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:58.162981700 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/memoize.out 2025-04-14 08:22:54.334684504 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:58.162981700 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/memoize.out 2025-04-14 08:18:12.691195466 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:58.273315931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-14 08:17:36.626307623 ... @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:58.273315931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-14 08:18:50.95430116... @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:58.273315931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out 2025-04-14 08:17:32.822305534 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-14 08:14:02 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-14 08:15:05 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:11:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/memoize.out 2025-04-14 08:14:04 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:12:10.359765500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-14 08:16:19.317023600 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:12:10.359765500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-14 08:19:04.864048900 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
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-04-14 08:12:10.359765500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/memoize.out 2025-04-14 08:16:13.144163400 +0000 @@ -46,12 +46,13 @@ -> Memoize (actual rows=1.00 loops=N) Cache Key: t2.twenty Cache Mode: logical + Estimated Capacity: 20 Estimated Distinct Lookup Keys: 20 Hits: 980 Misses: 20 Evictions: Zero Overflows: 0 Memory Usage: NkB -> Index Only Scan using tenk1_unique1 on tenk1 t1 (actual rows=1.00 loops=N) Index Cond: (unique1 = t2.twenty) Heap Fetches: N Index Searches: N -(13 rows) +(14 rows) -- And check we get the expected results. SELECT COUNT(*),AVG(t1.unique1) FROM tenk1 t1 @@ -78,12 +79,13 @@ -> Memoize (actual rows=1.00 loops=N) ... |
53/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-13 16:17:43.513220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/misc_functions.out 2025-04-13 16:20:31.870... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-13 16:17:43.513220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/misc_functions.out 2025-04-13 16:21:47.5... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-13 16:17:43.513220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/misc_functions.out 2025-04-13 16:20:30.816153000 +0000 @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
53/5624 | Options to control remote transactions’ access/deferrable modes in postgres_fdw |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2025-04-13 00:08:10.561257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-04-13 00:15:39.4580880... @@ -12509,8 +12509,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) -- Clean up \set VERBOSITY default |
53/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-12 13:35:42.536693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/misc_functions.out 2025-04-12 13:38:33.446... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-12 13:35:42.536693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/misc_functions.out 2025-04-12 13:39:55.3... @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/misc_functions.out 2025-04-12 13:35:42.536693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/misc_functions.out 2025-04-12 13:38:30.692258000 +0000 @@ -916,5 +916,6 @@ -- pg_replication_origin.roname length restriction SELECT pg_replication_origin_create(repeat('0123456789abcdef', 33)); +WARNING: replication origins created by regression test cases should have names starting with "regress_" ERROR: replication origin name is too long DETAIL: Replication origin names must be no longer than 512 bytes. |
53/5636 | Memoize ANTI and SEMI JOIN inner |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-12 11:24:10.866868945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out 2025-04-12 11:32:46.3148639... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-12 11:24:10.866868945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/memoize.out 2025-04-12 11:34:09.35080... @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out 2025-04-12 11:24:10.866868945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/memoize.out 2025-04-12 11:32:44.454864476 +0000 @@ -525,7 +525,7 @@ -> Unique (actual rows=2.67 loops=N) -> Sort (actual rows=67.33 loops=N) Sort Key: t2_1.a - Sort Method: quicksort Memory: 27kB + Sort Method: quicksort Memory: 18kB -> Seq Scan on tab_anti t2_1 (actual rows=100.00 loops=N) (15 rows) |
53/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.216973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-04-12 04:43:49.705168000 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.216973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-04-12 04:44:57.285376000 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.216973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-04-12 04:43:49.536469000 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.672203293 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2025-04-12 04:49:02.037087155 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.672203293 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2025-04-12 04:49:38.041065058 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:39:01.672203293 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2025-04-12 04:45:20.737146242 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:38:59.952533396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-04-12 04:44:42.505911700 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:38:59.952533396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-04-12 04:45:54.377632673 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2025-04-12 04:38:59.952533396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-04-12 04:44:40.761917616 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2377,7 +2377,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-04-12 04:38:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-04-12 04:41:05 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-04-12 04:38:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-04-12 04:42:07 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2025-04-12 04:38:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2025-04-12 04:41:11 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone at time zone 'Europe/Berlin' AS xml) t(j); j | pg_typeof ---------------+----------- - 19:11:11.5+01 | xml + 20:11:11.5+02 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2379,7 +2379,7 @@ SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ----+-----+----+----+----+----+-----------------------------------+-----------------------------------+----------------... - | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... + | foo | | | | | foo & <"bar"> | foo & <"bar"> | foo & <&... (1 row) ... |
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-04-08 06:35:57.463359000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-04-08 06:39:46.042830... @@ -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 - 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-04-08 06:35:57.488741344 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-04-08 06:43:15.314540726 +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-04-08 06:35:57.983295966 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-04-08 06:43:07.985703... @@ -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) ... |
52/5355 | Enhance memory context statistics reporting for all PostgreSQL processes. |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 06:13:06.194146400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-04-08 06:16:13.301212100 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2025-04-08 06:13:06.172834600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-04-08 06:16:18.870063800 +0000 @@ -1,3902 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 06:13:06.194146400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-04-08 06:18:29.400995100 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2025-04-08 06:13:06.172834600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-04-08 06:18:31.331672400 +0000 @@ -1,3902 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 06:13:06.194146400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-04-08 06:16:08.616334800 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost |
52/5357 | New predefined role pg_manage_extensions |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-04-08 05:52:49.895051000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-04-08 05:55:30.722340000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-04-08 05:52:46.976426862 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-04-08 05:56:27.370216753 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2025-04-08 05:52:49.092847353 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-04-08 05:58:59.307821334 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2025-04-08 05:52:09 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-04-08 05:55:24 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2025-04-08 05:52:52.129960500 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-04-08 05:59:01.945179700 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Must be superuser or member of pg_manage_extensions to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
52/5355 | Enhance memory context statistics reporting for all PostgreSQL processes. |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 03:08:05.951187900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-04-08 03:11:14.232016700 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2025-04-08 03:08:05.931226800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-04-08 03:11:15.994759900 +0000 @@ -1,3902 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 03:08:05.951187900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-04-08 03:13:32.053032300 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2025-04-08 03:08:05.931226800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-04-08 03:13:36.572367500 +0000 @@ -1,3902 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2025-04-08 03:08:05.951187900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-04-08 03:11:09.704674900 +0000 @@ -249,5 +249,7 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) -NOTICE: (AllocSet,TopMemoryContext,) +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2025-04-08 03:08:05.931226800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2025-04-08 03:11:15.276951700 +0000 @@ -1,3902 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql ... |
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-04-07 22:13:14.823950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-04-07 22:16:57.671908... @@ -926,2416 +926,10 @@ 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)); --- This should fail, because we just chose really odd types -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented -DETAIL: Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ... --- Again, so should this... -CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2)); -ERROR: foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented ... |
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-04-07 22:13:14.823950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-04-07 22:18:09.3027... @@ -492,2850 +492,10 @@ 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; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - 1 | 2 | 3 | 1 -(1 row) - -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-04-07 22:13:14.823950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-04-07 22:17:11.768980000 +0000 @@ -1641,1701 +1641,9 @@ (1 row) update pktable2 set a = '0' where a = '-0'; +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. select * from pktable2; - a | b ----+---- - 0 | -0 -(1 row) - --- should have updated fktable2.x -select * from fktable2; - x | y ----+---- ... |
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-04-07 22:13:15.330574258 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-04-07 22:21:03.164187824 +0000 @@ -1740,1602 +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-04-07 22:13:15.330574258 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-04-07 22:18:55.108323231 +0000 @@ -1823,1519 +1823,7 @@ INSERT INTO fk_partitioned_fk VALUES (1); ALTER TABLE fk_notpartitioned_pk ALTER COLUMN a TYPE bigint; DELETE FROM fk_notpartitioned_pk WHERE a = 1; -ERROR: update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_fkey" on ... -DETAIL: Key (a)=(1) is still referenced from table "fk_partitioned_fk". -DROP TABLE fk_notpartitioned_pk, fk_partitioned_fk; --- NOT VALID foreign keys on partitioned table -CREATE TABLE fk_notpartitioned_pk (a int, b int, PRIMARY KEY (a, b)); -CREATE TABLE fk_partitioned_fk (b int, a int) PARTITION BY RANGE (a, b); -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk NOT VALID; --- Attaching a child table with the same valid foreign key constraint. -CREATE TABLE fk_partitioned_fk_1 (a int, b int); -ALTER TABLE fk_partitioned_fk_1 ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk; -ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000); --- Child constraint will remain valid. -SELECT conname, convalidated, conrelid::regclass FROM pg_constraint ... |
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-04-07 22:13:15.288742351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-04-07 22:18:32.668021... @@ -1899,1443 +1899,10 @@ CREATE TABLE fk_partitioned_pk (a int, b int, PRIMARY KEY (a, b)) PARTITION BY RANGE (a, b); CREATE TABLE fk_partitioned_pk_1 PARTITION OF fk_partitioned_pk FOR VALUES FROM (0,0) TO (1000,1000); CREATE TABLE fk_notpartitioned_fk (b int, a int); -ALTER TABLE fk_notpartitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID; --- Constraint will be invalid. -SELECT conname, convalidated FROM pg_constraint -WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text; - conname | convalidated ---------------------------------+-------------- - fk_notpartitioned_fk_a_b_fkey | f - fk_notpartitioned_fk_a_b_fkey1 | f -(2 rows) - -ALTER TABLE fk_notpartitioned_fk VALIDATE CONSTRAINT fk_notpartitioned_fk_a_b_fkey; --- All constraints are now valid. -SELECT conname, convalidated FROM pg_constraint ... |
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-04-07 22:13:15.288742351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-04-07 22:19:45.2159... @@ -919,2423 +919,7 @@ 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/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-04-07 22:13:15.288742351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-04-07 22:18:30.176022960 +0000 @@ -1957,1385 +1957,7 @@ TRUNCATE fk_partitioned_fk_full; ALTER TABLE fk_partitioned_fk_full ADD FOREIGN KEY (x, y) REFERENCES fk_notpartitioned_pk MATCH FULL; INSERT INTO fk_partitioned_fk_full VALUES (1, NULL); -- fails -ERROR: insert or update on table "fk_partitioned_fk_full_1" violates foreign key constraint "fk_partitioned_fk_full_x_... -DETAIL: MATCH FULL does not allow mixing of null and nonnull key values. -DROP TABLE fk_partitioned_fk_full; --- ON UPDATE SET NULL -SELECT tableoid::regclass, a, b FROM fk_partitioned_fk WHERE b IS NULL ORDER BY a; - tableoid | a | b ----------------------+------+--- - fk_partitioned_fk_3 | 2502 | - fk_partitioned_fk_1 | | -(2 rows) - -UPDATE fk_notpartitioned_pk SET a = a + 1 WHERE a = 2502; -SELECT tableoid::regclass, a, b FROM fk_partitioned_fk WHERE b IS NULL ORDER BY a; ... |
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-04-07 22:13:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-04-07 22:16:16 @@ -179,3163 +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/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out 2025-04-07 22:13:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-04-07 22:17:18 @@ -601,2741 +601,10 @@ (4 rows) DROP TABLE FKTABLE; -DROP TABLE PKTABLE; --- set null update / set default delete -CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) ); -CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int, ftest3 int, ftest4 int, CONSTRAINT constrname3 - FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE - ON DELETE SET DEFAULT ON UPDATE SET NULL); --- Insert Primary Key values -INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1'); -INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2'); -INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3'); -INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4'); --- Insert Foreign Key values -INSERT INTO FKTABLE VALUES (1, 2, 3, 1); ... |
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-04-07 22:13:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2025-04-07 22:16:16 @@ -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-04-07 22:13:18.290192500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-04-07 22:16:55.548624400 +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-04-07 22:13:18.290192500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2025-04-07 22:19:27.339069500 +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-04-07 22:13:18.290192500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-04-07 22:16:55.576606700 +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; ... |