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/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 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 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; ... |
52/3701 | Reducing planning time when tables have many partitions |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 15:41:21.496240200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-04-04 15:43:56.013994800 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5381 | explain pgstatindex fragmentation |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-04-04 15:20:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-04 15:21:43 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 15:21:37.518280200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-04 15:24:21.672229400 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 15:21:37.518280200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-04-04 15:24:08.817289000 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5612 | Avoid infinite loop in checkpointer |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 15:00:18.792591900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-04 15:02:59.802823300 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/3701 | Reducing planning time when tables have many partitions |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-04-04 14:38:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-04-04 14:39:55 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 14:38:35.901219600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-04 14:41:27.013304300 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 14:38:35.901219600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-04-04 14:41:16.051393000 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5597 | Warn, and disallow, clear text passwords via SQL |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-04 13:43:52.629221600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-04-04 13:49:17.277677700 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
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/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out 2025-04-04 04:59:54.504357044 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/fast_default.out 2025-04-04 05:08:00.967560785 +0000 @@ -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 | ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out 2025-04-04 04:59:54.504357044 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/fast_default.out 2025-04-04 05:10:35.003398171 +0000 @@ -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 | ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-04-04 02:30:09.822682100 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-04-04 02:38:24.250942... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-04-04 02:30:05.472568500 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-04-04 02:37:19.351088400 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-04-04 02:30:09.835856700 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-04-04 02:38:29.434033600 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-04-04 02:30:09.162520300 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-04-04 02:38:58.141010500 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/preproc-cursor.stdout C:/cirrus/build/testrun/e... --- C:/cirrus/src/interfaces/ecpg/test/expected/preproc-cursor.stdout 2025-04-04 02:30:09.194811000 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-04-04 02:30:09.854936700 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-04-04 02:38:35.328512400 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-04-04 02:30:09.671348400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-04-04 02:32:11.914196900 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-04-04 02:30:05.665478700 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-04-04 02:37:55.163411600 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-04-04 02:30:05.731247100 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-04-04 02:38:00.781149200 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-04-04 02:30:05.752883400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-04-04 02:38:07.111287400 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-04-04 02:30:10.177197700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-04-04 02:32:15.055253800 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-04-04 02:30:05.882997800 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-04-04 02:38:03.868595700 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-04 02:30:05.906649100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-04 02:38:13.209389400 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-04-04 02:30:10.177197700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-04-04 02:34:58.162020300 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-04-04 02:30:10.177197700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-04-04 02:32:09.917834800 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-04-04 02:30:05.997076300 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-04-04 02:38:15.622944200 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-04-04 02:30:06.011153900 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-04-04 02:38:16.715564600 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-04-04 02:30:09.977001600 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-04-04 02:38:43.051214900 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5162 | Use read streams in autoprewarm |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2025-04-03 20:31:57.859022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2025-04-03 20:35:51.613073000 +0000 @@ -30,5 +30,5 @@ SET LOCAL statement_timeout = '10ms'; -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request COMMIT; |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-03 16:38:35.899373300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-03 16:41:20.905327400 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-03 16:38:35.899373300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-04-03 16:44:09.879792900 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-03 16:38:35.899373300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-04-03 16:41:15.571860400 +0000 @@ -2769,15 +2769,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/4285 | Revise get_cheapest_parallel_safe_total_inner |
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-02 21:21:15.783200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-04-02 21:28:16.023016000 +0... @@ -2012,7 +2012,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,7 +2211,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/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-02 01:12:53.974257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-04-02 01:16:32.155105... @@ -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-04-02 01:12:53.009140981 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-04-02 01:19:52.811595451 +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-02 01:12:53.692621424 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-04-02 01:19:32.527670... @@ -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/5607 | SIMD optimization for list_sort |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:35:00.638454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-04-01 16:38:43.495... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:35:00.638454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-04-01 16:39:55.8... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:35:00.638454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-04-01 16:38:52.282775000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:34:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-04-01 16:37:11 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:34:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-04-01 16:38:10 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-04-01 16:34:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-04-01 16:37:13 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-04-01 14:48:14.284573100 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-04-01 14:54:13.313953... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-04-01 14:48:10.336153400 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-04-01 14:53:37.875932500 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-04-01 14:48:14.292460100 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-04-01 14:54:18.018384600 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-04-01 14:48:13.715917000 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-04-01 14:54:46.480543300 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-04-01 14:48:13.715917000 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-04-01 14:48:14.310113500 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-04-01 14:54:23.040616500 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-04-01 14:48:14.163489000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-04-01 14:50:11.396247400 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-04-01 14:48:10.510840900 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-04-01 14:53:49.486829000 +0000 @@ -146,65 +146,7 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-04-01 14:48:10.559823500 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-04-01 14:53:53.179207000 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-04-01 14:48:10.582248600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-04-01 14:53:58.170475500 +0000 @@ -26,9 +26,7 @@ FROM pg_stat_statements WHERE query ~ 'SELECT count' ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- - SELECT count(*) FROM pgss_parallel_tab | t | t -(1 row) - -DROP TABLE pgss_parallel_tab; +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/cleanup.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/cleanup.out 2025-04-01 14:48:10.576837000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/cleanup.out 2025-04-01 14:53:58.330680500 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-04-01 14:48:14.587565900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-04-01 14:50:12.336433400 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-04-01 14:48:10.701397400 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-04-01 14:53:56.479987900 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-01 14:48:10.727760600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-04-01 14:54:03.400068200 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-04-01 14:48:14.587565900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-04-01 14:52:14.044326500 +0000 @@ -1,597 +1,3 @@ --- --- BOOLEAN --- --- --- sanity check - if this fails go insane! --- -SELECT 1 AS one; - one ------ - 1 -(1 row) - --- ******************testing built-in type bool******************** --- check bool input syntax -SELECT true AS true; - true ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/char.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/char.out 2025-04-01 14:48:14.594275000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/char.out 2025-04-01 14:50:07.920035500 +0000 @@ -14,186 +14,7 @@ -- (This temporarily hides the table created in test_setup.sql) -- CREATE TEMP TABLE CHAR_TBL(f1 char); -INSERT INTO CHAR_TBL (f1) VALUES ('a'); -INSERT INTO CHAR_TBL (f1) VALUES ('A'); --- any of the following three input formats are acceptable -INSERT INTO CHAR_TBL (f1) VALUES ('1'); -INSERT INTO CHAR_TBL (f1) VALUES (2); -INSERT INTO CHAR_TBL (f1) VALUES ('3'); --- zero-length char -INSERT INTO CHAR_TBL (f1) VALUES (''); --- try char's of greater than 1 length -INSERT INTO CHAR_TBL (f1) VALUES ('cd'); -ERROR: value too long for type character(1) -INSERT INTO CHAR_TBL (f1) VALUES ('c '); -SELECT * FROM CHAR_TBL; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-04-01 14:48:10.816673100 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-04-01 14:54:05.548876700 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-04-01 14:48:10.825908200 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-04-01 14:54:06.555163500 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-04-01 14:48:14.396692000 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-04-01 14:54:31.313045400 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 12:34:30.693623529 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-01 12:43:05.74503... @@ -3056,7 +3056,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 12:34:30.693623529 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-04-01 12:44:23.809... @@ -3056,7 +3056,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 12:34:30.693623529 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-04-01 12:43:01.885034512 +0000 @@ -3056,7 +3056,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-04-01 12:34:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-01 12:35:58 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-01 12:34:33.548221700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-01 12:36:55.563436900 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-01 12:34:33.548221700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-04-01 12:36:51.794892700 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 03:55:26.312546848 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-01 04:04:11.15349... @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 03:55:26.312546848 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-04-01 04:05:32.192... @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-04-01 03:55:26.312546848 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-04-01 04:04:12.245457233 +0000 @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-01 03:55:29.413211300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-04-01 03:58:07.517725700 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-04-01 03:55:29.413211300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-04-01 04:00:51.138811800 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5087 | Doc: Move and modify standalone hot backups section |
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-03-31 21:31:57.590656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-03-31 21:39:18.103892000 +0... @@ -2012,7 +2012,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 @@ -2181,9 +2181,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/5652 | pg_dsm_registry 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-03-31 17:02:50.257414000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-31 17:09:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/repack.out /tmp/cirrus-ci-build/build/testrun/i... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/repack.out 2025-03-31 15:02:23.110404000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/repack.out 2025-03-31 15:06:35.923266000 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: REPACK CONCURRENTLY repack_test USING INDEX repack_test_pkey; - <waiting ...> + +ERROR: could not open relation with OID 2139062143 step change_existing: UPDATE repack_test SET i=10 where i=1; UPDATE repack_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('repack-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-31 15:02:25.957887400 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-31 15:08:32.218628... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-31 15:02:21.678012200 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-31 15:07:53.535460600 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-31 15:02:25.968292900 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-31 15:08:37.156066300 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-31 15:02:25.261831800 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-31 15:09:07.656633600 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-31 15:02:25.249450300 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-31 15:02:25.993579900 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-31 15:08:42.134578900 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-31 15:02:25.808068700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-31 15:04:26.536497700 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-31 15:02:21.868965000 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-31 15:08:07.465142700 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-31 15:02:21.919270800 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-31 15:08:10.968183700 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-31 15:02:21.941724600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-31 15:08:16.045214400 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-31 15:02:26.324743200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-31 15:04:30.048255400 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-31 15:02:22.065824200 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-31 15:08:14.194654000 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-31 15:02:22.092553700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-31 15:08:20.172701700 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-31 15:02:26.324743200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-31 15:06:32.851870400 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/varchar_1.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/varchar_1.out 2025-03-31 15:02:26.539931300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/varchar.out 2025-03-31 15:04:26.468136900 +0000 @@ -94,39 +94,7 @@ (3 rows) DROP TABLE VARCHAR_TBL; --- --- Now test longer arrays of char --- --- This varchar_tbl was already created and filled in test_setup.sql. --- Here we just try to insert bad values. --- -INSERT INTO VARCHAR_TBL (f1) VALUES ('abcde'); -ERROR: value too long for type character varying(4) -SELECT * FROM VARCHAR_TBL; - f1 ------- - a - ab ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-31 15:02:22.183059900 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-31 15:08:23.814734900 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-31 15:02:22.196089000 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-31 15:08:24.114640400 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-31 15:02:26.093958400 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-31 15:08:50.836255100 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 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-03-31 13:01:51.580056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-31 13:05:16.781059... @@ -1655,1504 +1655,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... - -ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey; --- done. -DROP TABLE fk_notpartitioned_pk, 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-03-31 13:01:51.580056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-31 13:06:24.5534... @@ -463,2696 +463,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 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 - | 3 | 4 | 5 -(5 rows) - --- 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; ... |
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-03-31 13:01:51.580056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-03-31 13:05:17.957558000 +0000 @@ -1862,1297 +1862,10 @@ 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 -------+-------- - 2501 | 142857 -(1 row) - --- ON DELETE SET NULL column_list -ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey; -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk - ON DELETE SET NULL (a); -BEGIN; -DELETE FROM fk_notpartitioned_pk WHERE b = 142857; -SELECT * FROM fk_partitioned_fk WHERE a IS NOT NULL OR b IS NOT NULL ORDER BY a NULLS LAST; ... |
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-03-31 13:01:52.712197600 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-03-31 13:09:14.065617248 +0000 @@ -1932,1227 +1932,10 @@ -- partitions. CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502); ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_2; -BEGIN; -DROP TABLE fk_partitioned_fk; --- constraint should still be there -\d fk_partitioned_fk_2; - Table "public.fk_partitioned_fk_2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | 2501 - b | integer | | | 142857 -Foreign-key constraints: - "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASCADE ON DELETE C... - -ROLLBACK; ... |
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-03-31 13:01:52.712197600 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out 2025-03-31 13:10:37.897105657 +0000 @@ -794,2365 +794,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-03-31 13:01:52.712197600 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-03-31 13:07:00.464249992 +0000 @@ -2461,698 +2461,10 @@ CREATE TABLE ffk1 PARTITION OF ffk FOR VALUES IN (1); ALTER TABLE ffk1 ADD FOREIGN KEY (a) REFERENCES pk; ALTER TABLE ffk DETACH PARTITION ffk1; -DROP TABLE ffk, ffk1; -CREATE SCHEMA fkpart4; -SET search_path TO fkpart4; --- dropping/detaching PARTITIONs is prevented if that would break --- a foreign key's existing data -CREATE TABLE droppk (a int PRIMARY KEY) PARTITION BY RANGE (a); -CREATE TABLE droppk1 PARTITION OF droppk FOR VALUES FROM (0) TO (1000); -CREATE TABLE droppk_d PARTITION OF droppk DEFAULT; -CREATE TABLE droppk2 PARTITION OF droppk FOR VALUES FROM (1000) TO (2000) - PARTITION BY RANGE (a); -CREATE TABLE droppk21 PARTITION OF droppk2 FOR VALUES FROM (1000) TO (1400); -CREATE TABLE droppk2_d PARTITION OF droppk2 DEFAULT; -INSERT into droppk VALUES (1), (1000), (1500), (2000); ... |
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-03-31 13:01:52.049227998 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-31 13:07:18.306039... @@ -1894,1265 +1894,10 @@ INSERT INTO fk_partitioned_fk VALUES (500, 100000); DELETE FROM fk_notpartitioned_pk WHERE a = 500; SELECT * FROM fk_partitioned_fk ORDER BY a; - a | b -------+-------- - 2501 | 100000 -(1 row) - -ROLLBACK; --- ON UPDATE/DELETE CASCADE -ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey; -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) - REFERENCES fk_notpartitioned_pk - ON DELETE CASCADE ON UPDATE CASCADE; -UPDATE fk_notpartitioned_pk SET a = 2502 WHERE a = 2501; -SELECT * FROM fk_partitioned_fk WHERE b = 142857; ... |
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-03-31 13:01:52.049227998 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-31 13:08:24.0303... @@ -933,2226 +933,10 @@ -- let's make a valid row for that insert into pktable(base1) values (3); insert into fktable(ftest1) values (3); --- let's try removing a row that should fail from pktable -delete from pktable where base1>2; -ERROR: update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable" -DETAIL: Key (base1)=(3) is still referenced from table "fktable". --- okay, let's try updating all of the base1 values to *4 --- which should fail. -update pktable set base1=base1*4; -ERROR: update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable" -DETAIL: Key (base1)=(3) is still referenced from table "fktable". --- okay, let's try an update that should work. -update pktable set base1=base1*4 where base1<3; --- and a delete that should work -delete from pktable where base1>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-03-31 13:01:52.049227998 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-03-31 13:07:12.810021589 +0000 @@ -2272,887 +2272,10 @@ create table fkpart0.fk_part_56_5 partition of fkpart0.fk_part_56 for values in (5); \d fkpart0.fk_part_56 - Partitioned table "fkpart0.fk_part_56" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | -Partition of: fkpart0.fk_part FOR VALUES IN (5, 6) -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.) - -alter table fkpart0.fk_part_56 drop constraint fk_part_a_fkey; -ERROR: cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_56" -alter table fkpart0.fk_part_56_5 drop constraint fk_part_a_fkey; ... |
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-03-31 13:01:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/cluster.out 2025-03-31 13:04:22 @@ -355,321 +355,7 @@ SET SESSION AUTHORIZATION regress_clstr_user; SET client_min_messages = ERROR; -- order of "skipping" warnings may vary CLUSTER; -RESET client_min_messages; -SELECT * FROM clstr_1 UNION ALL - SELECT * FROM clstr_2 UNION ALL - SELECT * FROM clstr_3; - a ---- - 1 - 2 - 2 - 1 - 2 - 1 -(6 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/guc.out 2025-03-31 13:01:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/guc.out 2025-03-31 13:05:29 @@ -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/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out 2025-03-31 13:01:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/foreign_key.out 2025-03-31 13:04:22 @@ -151,3008 +151,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 ---------+--------+-------- ... |
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-03-31 13:01:56.837852200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-31 13:05:27.212517600 +0000 @@ -3154,5 +3154,7 @@ ERROR: cannot drop inherited constraint "fk_r_p_id_p_jd_fkey" of relation "fk_r_2" SET client_min_messages TO warning; DROP SCHEMA fkpart12 CASCADE; -RESET client_min_messages; -RESET search_path; +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/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra... --- C:/cirrus/src/test/regress/expected/guc.out 2025-03-31 13:01:56.837852200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-03-31 13:05:27.132945100 +0000 @@ -929,35 +929,7 @@ (1 row) SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1'; --fail ... |
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-03-31 13:01:56.837852200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-31 13:07:56.159795800 +0000 @@ -2981,178 +2981,7 @@ ALTER TABLE fkpart11.fk DROP CONSTRAINT fkey; DELETE FROM fkpart11.fk WHERE a = 4; ALTER TABLE fkpart11.fk ADD CONSTRAINT fkey FOREIGN KEY (a) REFERENCES fkpart11.pk1 (a) ON UPDATE CASCADE ON DELETE CAS... -UPDATE fkpart11.pk SET a = a - 1; -ERROR: cannot move tuple across partitions when a non-root ancestor of the source partition is directly referenced in ... -DETAIL: A foreign key points to ancestor "pk1" but not the root ancestor "pk". -HINT: Consider defining the foreign key on table "pk". --- it's okay though if the non-leaf partition is updated directly -UPDATE fkpart11.pk1 SET a = a - 1; -SELECT tableoid::pg_catalog.regclass, * FROM fkpart11.pk; - tableoid | a | b ----------------+---+----- - fkpart11.pk11 | 1 | xxx - fkpart11.pk3 | 4 | yyy -(2 rows) - ... |
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-03-31 13:01:56.837852200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-03-31 13:05:21.675420100 +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; ... |
52/5081 | nbtree skip scan |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:07.072030000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-31 08:08:18.29778... @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:07.072030000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-31 08:09:02.921... @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:07.072030000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-31 08:08:13.636727000 +0000 @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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-03-31 08:06:06.106684538 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-03-31 08:12:14.249662190 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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-03-31 08:06:06.106684538 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-03-31 08:10:23.405811108 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:06.842979226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-31 08:10:51.69429... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:06.842979226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-31 08:11:46.650... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-31 08:06:06.842979226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-31 08:10:50.766295460 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-31 08:05:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-31 08:07:49 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-31 08:05:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-31 08:08:49 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-31 08:05:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2025-03-31 08:07:49 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-31 08:06:12.238553600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-31 08:08:35.539321200 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-31 08:06:12.238553600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-31 08:10:43.324055300 +000... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-31 08:06:12.238553600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2025-03-31 08:08:32.108653000 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 05:00:01.081666000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tablespace.out 2025-03-31 05:05:21.3214020... @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 05:00:01.081666000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tablespace.out 2025-03-31 05:07:00.23175... @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 05:00:01.081666000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tablespace.out 2025-03-31 05:05:25.600185000 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:59.698256200 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tablespace.out 2025-03-31 05:10:36.954066358 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:59.698256200 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tablespace.out 2025-03-31 05:11:50.002443246 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/src/test/regress/results/tab... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:59.698256200 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tablespace.out 2025-03-31 05:07:27.567317610 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:58.087691585 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tablespace.out 2025-03-31 05:05:56.4248528... @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:58.087691585 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tablespace.out 2025-03-31 05:07:10.30370... @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/tablespace.out 2025-03-31 04:59:58.087691585 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tablespace.out 2025-03-31 05:05:54.848799310 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tablespace.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/tablespace.out 2025-03-31 04:59:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tablespace.out 2025-03-31 05:02:47 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tablespace.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/tablespace.out 2025-03-31 04:59:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tablespace.out 2025-03-31 05:03:42 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tablespace.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/tablespace.out 2025-03-31 04:59:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tablespace.out 2025-03-31 05:02:47 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tablespace.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/tablespace.out 2025-03-31 05:00:05.796979300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tablespace.out 2025-03-31 05:04:11.415315000 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tablespace.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/tablespace.out 2025-03-31 05:00:05.796979300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tablespace.out 2025-03-31 05:06:49.243179600 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tablespace.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/tablespace.out 2025-03-31 05:00:05.796979300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tablespace.out 2025-03-31 05:04:10.373052600 +0000 @@ -128,846 +128,7 @@ (0 rows) REINDEX (TABLESPACE regress_tblspace, CONCURRENTLY) TABLE regress_tblspace_test_tbl; -SELECT c.relname FROM pg_class c, pg_tablespace s - WHERE c.reltablespace = s.oid AND s.spcname = 'regress_tblspace' - ORDER BY c.relname; - relname -------------------------------- - regress_tblspace_test_tbl_idx -(1 row) - -SELECT relfilenode = :main_filenode AS main_same FROM pg_class - WHERE relname = 'regress_tblspace_test_tbl_idx'; - main_same ------------ - f ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-30 16:26:08.407327263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-30 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-30 16:26:08.407327263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-30 16:26:08.407327263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-3... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-30 16:26:08.407327263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-30 16:26:08.407327263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-30 16:37:47.370803... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-30 16:26:08.407327263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-30 16:37:4... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-30 15:32:11.708031900 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-30 15:38:06.643749... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-30 15:32:07.657432800 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-30 15:37:32.244342200 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-30 15:32:11.719690400 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-30 15:38:08.842482200 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-30 15:32:11.124459400 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-30 15:38:39.397672800 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-30 15:32:11.118243400 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-30 15:32:11.735217900 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-30 15:38:15.610796900 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-30 15:32:11.582893600 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-30 15:34:10.500077100 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-30 15:32:07.832709600 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-30 15:37:44.502151000 +0000 @@ -146,65 +146,7 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-30 15:32:07.880016000 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-30 15:37:48.664218000 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-30 15:32:07.900080400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-30 15:37:54.433755300 +0000 @@ -26,9 +26,7 @@ FROM pg_stat_statements WHERE query ~ 'SELECT count' ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- - SELECT count(*) FROM pgss_parallel_tab | t | t -(1 row) - -DROP TABLE pgss_parallel_tab; +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/squashing.out C:/cirrus/build/testrun/pg_stat... --- C:/cirrus/contrib/pg_stat_statements/expected/squashing.out 2025-03-30 15:32:07.906487300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/squashing.out 2025-03-30 15:37:56.878049700 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/int4.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/int4.out 2025-03-30 15:32:12.091207400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/int4.out 2025-03-30 15:34:14.130663000 +0000 @@ -1,594 +1,3 @@ --- --- INT4 --- --- int4_tbl was already created and filled in test_setup.sql. --- Here we just try to insert bad values. -INSERT INTO INT4_TBL(f1) VALUES ('34.5'); -ERROR: invalid input syntax for type integer: "34.5" -LINE 1: INSERT INTO INT4_TBL(f1) VALUES ('34.5'); - ^ -INSERT INTO INT4_TBL(f1) VALUES ('1000000000000'); -ERROR: value "1000000000000" is out of range for type integer -LINE 1: INSERT INTO INT4_TBL(f1) VALUES ('1000000000000'); - ^ -INSERT INTO INT4_TBL(f1) VALUES ('asdf'); -ERROR: invalid input syntax for type integer: "asdf" -LINE 1: INSERT INTO INT4_TBL(f1) VALUES ('asdf'); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-30 15:32:08.026544600 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-30 15:37:50.092924000 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-30 15:32:08.052867600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-30 15:37:57.673004900 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-30 15:32:12.023599900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-30 15:36:06.403304800 +0000 @@ -242,356 +242,7 @@ ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* - FROM BOOLTBL1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-30 15:32:12.023599900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-30 15:34:08.408545500 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-30 15:32:08.136615900 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-30 15:38:00.721449900 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-30 15:32:08.149138000 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-30 15:38:02.040678600 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-30 15:32:11.823450000 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-30 15:38:25.037534600 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
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/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-03-30 15:09:59.085881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/heap_hot_updates.out 2025-03-30 15:12:52.4... @@ -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/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-03-30 06:26:55.778728000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-30 06:30:27.516665... @@ -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-03-30 06:26:55.969514888 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-03-30 06:32:05.126359660 +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-03-30 06:26:55.809428371 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-30 06:33:11.344626... @@ -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/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-29 19:52:26.329748026 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-29 20:03:08.956984... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-29 19:52:26.249748024 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-29 20:0... @@ -320,352 +320,10 @@ -- including storage and comments CREATE TABLE ctlt1 (a text CHECK (length(a) > 2) ENFORCED PRIMARY KEY, b text CHECK (length(b) > 100) NOT ENFORCED); -CREATE INDEX ctlt1_b_key ON ctlt1 (b); -CREATE INDEX ctlt1_fnidx ON ctlt1 ((a || b)); -CREATE STATISTICS ctlt1_a_b_stat ON a,b FROM ctlt1; -CREATE STATISTICS ctlt1_expr_stat ON (a || b) FROM ctlt1; -COMMENT ON STATISTICS ctlt1_a_b_stat IS 'ab stats'; -COMMENT ON STATISTICS ctlt1_expr_stat IS 'ab expr stats'; -COMMENT ON COLUMN ctlt1.a IS 'A'; -COMMENT ON COLUMN ctlt1.b IS 'B'; -COMMENT ON CONSTRAINT ctlt1_a_check ON ctlt1 IS 't1_a_check'; -COMMENT ON INDEX ctlt1_pkey IS 'index pkey'; -COMMENT ON INDEX ctlt1_b_key IS 'index b_key'; -ALTER TABLE ctlt1 ALTER COLUMN a SET STORAGE MAIN; -CREATE TABLE ctlt2 (c text); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-29 19:52:26.329748026 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-29 20:03:07.568985214 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-29 18:51:01.682817885 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-29 19:01:42.97158... @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-29 18:51:01.682817885 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-29 19:02:59.767... @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-29 18:51:01.682817885 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-29 19:01:40.963585229 +0000 @@ -3043,7 +3043,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-29 18:51:09.699958900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-29 18:56:22.936924000 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-29 18:51:09.699958900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-29 18:53:37.037092500 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5081 | nbtree skip scan |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:03.793605000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-28 22:26:19.24437... @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:03.793605000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-28 22:27:09.553... @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:03.793605000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-28 22:26:21.558877000 +0000 @@ -1681,1889 +1681,10 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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-03-28 22:24:04.239021948 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2025-03-28 22:30:00.765496429 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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-03-28 22:24:04.239021948 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2025-03-28 22:28:15.901412478 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:04.031965262 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-28 22:28:35.89550... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:04.031965262 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-28 22:29:27.067... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-28 22:24:04.031965262 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-28 22:28:34.011508290 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-28 22:23:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-28 22:26:00 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-28 22:23:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-28 22:26:58 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/create_index.out 2025-03-28 22:23:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2025-03-28 22:26:00 @@ -1644,144 +1644,6 @@ SET enable_seqscan = OFF; SET enable_indexscan = ON; SET enable_bitmapscan = ON; -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-28 22:24:11.421560700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2025-03-28 22:26:26.624856500 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-28 22:24:11.421560700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2025-03-28 22:28:30.457041000 +000... @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/create_index.out 2025-03-28 22:24:11.421560700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2025-03-28 22:26:24.197296700 +0000 @@ -1681,1889 +1681,7 @@ (1 row) SELECT unique1, unique2 FROM onek_with_null WHERE unique1 = 500 ORDER BY unique2 DESC, unique1 DESC LIMIT 1; - unique1 | unique2 ----------+--------- - 500 | -(1 row) - -DROP INDEX onek_nulltest; -CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1); -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 3 -(1 row) - ... |
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-03-28 08:26:52.717399000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-28 08:29:08.166396000 +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-03-28 08:26:56.911789379 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-28 08:29:29.515010348 +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-03-28 08:26:53.099339331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-28 08:31:43.651324076 +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-03-28 08:26:13 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-28 08:29:09 @@ -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-03-28 08:27:00.800990000 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-28 08:33:03.338154500 +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/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-28 05:47:23.201448100 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-28 05:53:53.246639... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-28 05:47:19.017556000 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-28 05:53:13.845716800 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-28 05:47:23.215810500 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-28 05:53:58.207074300 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-28 05:47:22.629837100 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-28 05:54:29.076224600 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-28 05:47:22.620760500 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-28 05:47:23.228070900 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-28 05:54:02.846704500 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-28 05:47:23.061196800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-28 05:49:23.758727900 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-28 05:47:19.240242500 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-28 05:53:28.324192100 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-28 05:47:19.294468100 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-28 05:53:32.166534400 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-28 05:47:19.330261800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-28 05:53:37.312531100 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-28 05:47:23.522829100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-28 05:49:28.264191700 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-28 05:47:19.464377800 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-28 05:53:35.326715200 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-28 05:47:19.485337900 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-28 05:53:41.476597300 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-28 05:47:23.522829100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-28 05:51:59.753849000 +0000 @@ -1,597 +1,3 @@ --- --- BOOLEAN --- --- --- sanity check - if this fails go insane! --- -SELECT 1 AS one; - one ------ - 1 -(1 row) - --- ******************testing built-in type bool******************** --- check bool input syntax -SELECT true AS true; - true ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-28 05:47:23.522829100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-28 05:49:23.821366200 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-28 05:47:19.588886800 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-28 05:53:45.024877900 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-28 05:47:19.604469800 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-28 05:53:45.337481600 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-28 05:47:23.318992300 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-28 05:54:12.972650800 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-27 22:48:56.687435440 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-27 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-27 22:48:56.687435440 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-27 22:48:56.687435440 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-2... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-27 22:48:56.687435440 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-27 22:48:56.687435440 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-27 23:00:37.490644... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-27 22:48:56.687435440 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-27 23:00:3... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
53/5326 | Parallel heap vacuum |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2025-03-27 18:18:59.166482000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2025-03-27 18:21:03.431342000 +0000 @@ -931,464 +931,10 @@ create table notnull_tbl4 (a int not null constraint foo not null); \d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "foo" NOT NULL "a" - -create table notnull_tbl5 (a int constraint foo not null constraint foo not null); -\d+ notnull_tbl5 - Table "public.notnull_tbl5" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | ... |
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-03-27 16:48:19.344281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-27 16:51:55.715379... @@ -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-03-27 16:48:19.832831557 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-03-27 16:54:21.118834794 +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-03-27 16:48:16.911619139 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-27 16:54:57.678706... @@ -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/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-26 20:10:49.912019423 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-26 20:19:25.423239... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-26 20:10:49.827551394 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-26 20:2... @@ -211,461 +211,7 @@ (1 row) \d test_like_4c - Table "public.test_like_4c" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+------------------------------------ - b | integer | | | - c | integer | | | generated always as (a * 2) stored - a | integer | | | - -INSERT INTO test_like_4c (a) VALUES(11); -SELECT a, b, c FROM test_like_4c; - a | b | c -----+---+---- - 11 | | 22 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-26 20:10:49.912019423 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-26 20:19:20.387416031 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
53/5669 | Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out /tmp/cirrus-ci-build/build/testrun/isolation/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out 2025-03-26 18:38:00.113563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/stats.out 2025-03-26 18:41:40.133703000 +0000 @@ -104,7 +104,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 2|t |t +test_stat_func| 2|f |f (1 row) @@ -197,7 +197,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 5|t |t +test_stat_func| 5|f |f (1 row) ... |
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-03-26 18:37:58.734830000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-26 18:41:40.488344... @@ -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 | 2 | 0 | 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 | 2 | 1 | 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-03-26 18:37:58.835790758 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out 2025-03-26 18:44:55.767228511 +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 | 2 | 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 | 2 | 2 | 1 | 0 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out /tmp/cirrus-ci-build/src/test/isolation/output_iso/r... --- /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out 2025-03-26 18:38:00.527790793 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/stats.out 2025-03-26 18:43:40.599264862 +0000 @@ -104,7 +104,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 2|t |t +test_stat_func| 2|f |f (1 row) @@ -197,7 +197,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 5|t |t +test_stat_func| 5|f |f (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out /tmp/cirrus-ci-build/build/testrun/isolation/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/stats.out 2025-03-26 18:37:59.422830480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/stats.out 2025-03-26 18:43:34.685513410 +0000 @@ -104,7 +104,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 2|t |t +test_stat_func| 2|f |f (1 row) @@ -197,7 +197,7 @@ name |pg_stat_get_function_calls|total_above_zero|self_above_zero --------------+--------------------------+----------------+--------------- -test_stat_func| 5|t |t +test_stat_func| 5|f |f (1 row) ... |
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-03-26 18:37:57.731288509 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out 2025-03-26 18:44:18.733365... @@ -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 | 2 | 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 | 2 | 2 | 1 | 0 (1 row) ... |
53/4735 | Support a wildcard in backtrace_functions |
FreeBSD - Meson | |
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-03-26 18:14:03.523615000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-26 18:17:43.269052000 +... @@ -387,25 +387,25 @@ Nested Loop (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 0 + Plan Node ID: 1 -> Append (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 1 + Plan Node ID: 2 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 2 + Plan Node ID: 3 ... |
53/5652 | pg_dsm_registry 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-03-25 22:35:42.918872000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-25 22:42:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-25 15:23:42.573169900 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-25 15:29:31.360201... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-25 15:23:38.205176700 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-25 15:28:53.247878000 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-25 15:23:42.589678700 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-25 15:29:36.446609000 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-25 15:23:41.902796300 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-25 15:30:07.076478900 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-25 15:23:41.894804600 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-25 15:23:42.607822000 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-25 15:29:41.698013400 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-25 15:23:38.424729900 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-25 15:29:06.965595000 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-25 15:23:38.484139300 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-25 15:29:11.008156300 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-25 15:23:38.508967300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-25 15:29:15.987072500 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-25 15:23:42.920784100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-25 15:25:50.849671900 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-25 15:23:38.673281900 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-25 15:29:12.326482700 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-25 15:23:38.700470000 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-25 15:29:20.347447000 +0000 @@ -254,12264 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-25 15:23:42.920784100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-25 15:27:32.047130400 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-25 15:23:42.920784100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-25 15:25:46.421226300 +0000 @@ -1,597 +1,3 @@ --- --- BOOLEAN --- --- --- sanity check - if this fails go insane! --- -SELECT 1 AS one; - one ------ - 1 -(1 row) - --- ******************testing built-in type bool******************** --- check bool input syntax -SELECT true AS true; - true ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-25 15:23:38.799203200 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-25 15:29:23.078866600 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-25 15:23:38.809175000 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-25 15:29:24.076445200 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-25 15:23:42.713238200 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-25 15:29:50.860611100 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
53/5556 | Expanding HOT updates for expression and partial indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out /tmp/cirrus-ci-build/build-32/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-03-25 15:01:04.571618971 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/heap_hot_updates.out 2025-03-25 15:10:18.023217576 +00... @@ -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 |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/heap_hot_updates.out C:/cirrus/build/testrun/recovery/0... --- C:/cirrus/src/test/regress/expected/heap_hot_updates.out 2025-03-25 15:01:10.146896200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/heap_hot_updates.out 2025-03-25 15:07:01.692976700 ... @@ -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/5012 | Vacuum statistics |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-25 06:44:06.984005742 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2025-03-25 06:50:37.051115131 +000... @@ -213,7 +213,7 @@ FROM pg_stat_vacuum_tables, pg_stat_all_tables WHERE pg_stat_vacuum_tables.relname = 'vestat' and pg_stat_vacuum_tables... vm_new_frozen_pages | vm_new_visible_pages | vm_new_visible_frozen_pages | rev_all_frozen_pages | rev_all_visible_page... ---------------------+----------------------+-----------------------------+----------------------+---------------------... - f | t | f | f | f + f | t | f | f | t (1 row) SELECT vm_new_frozen_pages AS pf, vm_new_visible_pages AS pv, vm_new_visible_frozen_pages AS pvf, rev_all_frozen_pages ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-25 06:44:07.184993328 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-25 06:50:29.3... @@ -213,7 +213,7 @@ FROM pg_stat_vacuum_tables, pg_stat_all_tables WHERE pg_stat_vacuum_tables.relname = 'vestat' and pg_stat_vacuum_tables... vm_new_frozen_pages | vm_new_visible_pages | vm_new_visible_frozen_pages | rev_all_frozen_pages | rev_all_visible_page... ---------------------+----------------------+-----------------------------+----------------------+---------------------... - f | t | f | f | f + f | t | f | f | t (1 row) SELECT vm_new_frozen_pages AS pf, vm_new_visible_pages AS pv, vm_new_visible_frozen_pages AS pvf, rev_all_frozen_pages ... |
53/5641 | support fast default for domain with constraints |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/fast_default.out 2025-03-24 11:45:54.156974633 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/fast_default.out 2025-03-24 11:55:06.492337661 +0000 @@ -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 | ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-24 07:01:15.607177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-24 07:03:45.696330000 +... @@ -387,25 +387,25 @@ Nested Loop (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 0 + Plan Node ID: 1 -> Append (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 1 + Plan Node ID: 2 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 2 + Plan Node ID: 3 ... |
52/5577 | Invalid cached plan in check_foreign_key; cascade update in check_primary_key; refint.c |
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-03-24 05:08:19.388979000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-24 05:15:22.7491090... @@ -12454,8 +12454,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 @@ -12471,8 +12470,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
52/5554 | Support NOT VALID / VALIDATE constraint options for named NOT NULL constraints |
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-03-24 01:50:36.306182000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-24 01:54:52.069852000 +0000 @@ -9739,41 +9739,31 @@ Foreign table "import_dest1.t1" Column | Type | Collation | Nullable | Default | FDW options --------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') c2 | character varying | | not null | | (column_name 'c2') Server: loopback FDW options: (schema_name 'import_source', table_name 't1') - Foreign table "import_dest1.t2" - Column | Type | Collation | Nullable | Default | FDW options ---------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') - c2 | character varying | | | | (column_name 'c2') - c3 | text | POSIX | | | (column_name 'c3') + Foreign table "import_dest1.t2" + Column | Type | Collation | Nullable | Default | FDW options ... |
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-03-24 01:50:36.188271192 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-03-24 01:57:21.244898839 +0000 @@ -9739,41 +9739,31 @@ Foreign table "import_dest1.t1" Column | Type | Collation | Nullable | Default | FDW options --------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') c2 | character varying | | not null | | (column_name 'c2') Server: loopback FDW options: (schema_name 'import_source', table_name 't1') - Foreign table "import_dest1.t2" - Column | Type | Collation | Nullable | Default | FDW options ---------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') - c2 | character varying | | | | (column_name 'c2') - c3 | text | POSIX | | | (column_name 'c3') + Foreign table "import_dest1.t2" + Column | Type | Collation | Nullable | Default | FDW options ... |
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-03-24 01:50:36.103192231 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-24 01:57:11.920579021 +0000 @@ -9739,41 +9739,31 @@ Foreign table "import_dest1.t1" Column | Type | Collation | Nullable | Default | FDW options --------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') c2 | character varying | | not null | | (column_name 'c2') Server: loopback FDW options: (schema_name 'import_source', table_name 't1') - Foreign table "import_dest1.t2" - Column | Type | Collation | Nullable | Default | FDW options ---------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') - c2 | character varying | | | | (column_name 'c2') - c3 | text | POSIX | | | (column_name 'c3') + Foreign table "import_dest1.t2" + Column | Type | Collation | Nullable | Default | FDW options ... |
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-03-24 01:48:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-24 01:52:13 @@ -9739,41 +9739,31 @@ Foreign table "import_dest1.t1" Column | Type | Collation | Nullable | Default | FDW options --------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') c2 | character varying | | not null | | (column_name 'c2') Server: loopback FDW options: (schema_name 'import_source', table_name 't1') - Foreign table "import_dest1.t2" - Column | Type | Collation | Nullable | Default | FDW options ---------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') - c2 | character varying | | | | (column_name 'c2') - c3 | text | POSIX | | | (column_name 'c3') + Foreign table "import_dest1.t2" + Column | Type | Collation | Nullable | Default | FDW options ... |
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-03-24 01:50:37.276827500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-24 01:57:50.777718600 +0000 @@ -9739,41 +9739,31 @@ Foreign table "import_dest1.t1" Column | Type | Collation | Nullable | Default | FDW options --------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') c2 | character varying | | not null | | (column_name 'c2') Server: loopback FDW options: (schema_name 'import_source', table_name 't1') - Foreign table "import_dest1.t2" - Column | Type | Collation | Nullable | Default | FDW options ---------+-------------------+-----------+----------+---------+-------------------- - c1 | integer | | | | (column_name 'c1') - c2 | character varying | | | | (column_name 'c2') - c3 | text | POSIX | | | (column_name 'c3') + Foreign table "import_dest1.t2" + Column | Type | Collation | Nullable | Default | FDW options ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-23 22:50:58.296808787 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-23 22:59:21.845615... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-23 22:50:58.216657019 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-23 23:0... @@ -279,393 +279,10 @@ "public.test_like_6c_expr_stat" ON (a || b) FROM test_like_6c DROP TABLE test_like_4, test_like_4a, test_like_4b, test_like_4c, test_like_4d; -DROP TABLE test_like_5, test_like_5x, test_like_5c; -DROP TABLE test_like_6, test_like_6c; -CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, y text); /* copies indexes */ -INSERT INTO inhg VALUES (5, 10); -INSERT INTO inhg VALUES (20, 10); -- should fail -ERROR: duplicate key value violates unique constraint "inhg_pkey" -DETAIL: Key (xx)=(10) already exists. -DROP TABLE inhg; -/* Multiple primary keys creation should fail */ -CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, PRIMARY KEY(x)); /* fails */ -ERROR: multiple primary keys for table "inhg" are not allowed -CREATE TABLE inhz (xx text DEFAULT 'text', yy int UNIQUE); -CREATE UNIQUE INDEX inhz_xx_idx on inhz (xx) WHERE xx <> 'test'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-23 22:50:58.296808787 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-23 22:59:19.033634465 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-23 08:50:58.325632784 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-23 08:59:36.79454... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-23 08:50:58.325632784 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-23 09:00:28.345... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-23 08:50:58.325632784 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-23 08:59:32.014737789 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-23 08:50:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-23 08:53:29 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-23 08:50:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-23 08:52:28 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-23 08:09:11.834699100 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-23 08:15:06.135436... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-23 08:09:07.794724500 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-23 08:14:34.372756500 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-23 08:09:11.843388300 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-23 08:15:08.054383900 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-23 08:09:11.226600600 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-23 08:15:38.048527600 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-23 08:09:11.217329000 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-23 08:09:11.861203500 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-23 08:15:14.080796600 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-23 08:09:11.695174800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-23 08:11:11.989164200 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-23 08:09:07.973539800 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-23 08:14:47.863024600 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-23 08:09:08.021848200 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-23 08:14:51.526603600 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-23 08:09:08.044810600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-23 08:14:53.986521400 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-23 08:09:12.158197500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-23 08:11:13.506753300 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-23 08:09:08.166861600 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-23 08:14:52.094911200 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-23 08:09:08.191743400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-23 08:14:58.115244700 +0000 @@ -254,12226 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-23 08:09:12.158197500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-23 08:13:09.435294200 +0000 @@ -594,4 +594,7 @@ DROP TABLE BOOLTBL1; DROP TABLE BOOLTBL2; DROP TABLE BOOLTBL3; -DROP TABLE BOOLTBL4; +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/char.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/char.out 2025-03-23 08:09:12.162449000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/char.out 2025-03-23 08:13:06.493410900 +0000 @@ -1,199 +1,3 @@ --- --- CHAR --- --- Per SQL standard, CHAR means character(1), that is a varlena type ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-23 08:09:12.158197500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-23 08:11:07.098083100 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-23 08:09:08.272304300 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-23 08:15:01.094915900 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-23 08:09:08.288938000 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-23 08:15:02.106144900 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-23 08:09:11.953430600 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-23 08:15:23.845396000 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
53/5652 | pg_dsm_registry 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-03-23 00:13:56.024851000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-23 00:21:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-21 20:15:05.431579000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-21 20:17:37.691569000 +... @@ -387,25 +387,25 @@ Nested Loop (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 0 + Plan Node ID: 1 -> Append (actual rows=8.00 loops=1) Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 1 + Plan Node ID: 2 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true - Plan Node ID: 2 + Plan Node ID: 3 ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-20 23:30:01.696836214 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/create_table_like.out 2025-03-20 23:39:... @@ -634,38 +634,7 @@ -- INDEXES, IDENTITY, COMPRESSION, STORAGE are not copied. CREATE FOREIGN TABLE ctl_foreign_table2(LIKE ctl_table INCLUDING ALL) SERVER ctl_s0; \d+ ctl_foreign_table2 - Foreign table "public.ctl_foreign_table2" - Column | Type | Collation | Nullable | Default | FDW options | Storage | Stat... ---------+-------------------+-----------+----------+------------------------------------+-------------+----------+-----... - a | integer | | not null | | | plain | ... - b | character varying | | | | | extended | ... - c | integer | | | generated always as (a * 2) stored | | plain | ... - d | bigint | | not null | | | plain | ... - e | integer | | | 1 | | plain | ... -Check constraints: - "foo" CHECK (b::text = 'text'::text) -Statistics objects: - "public.ctl_foreign_table2_a_b_stat" ON a, b FROM ctl_foreign_table2 -Not-null constraints: ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-20 23:30:01.696836214 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-20 23:4... @@ -300,372 +300,10 @@ ERROR: duplicate key value violates unique constraint "inhg_x_key" DETAIL: Key (x)=(15) already exists. DROP TABLE inhg; -DROP TABLE inhz; -/* Use primary key imported by LIKE for self-referential FK constraint */ -CREATE TABLE inhz (x text REFERENCES inhz, LIKE inhx INCLUDING INDEXES); -\d inhz - Table "public.inhz" - Column | Type | Collation | Nullable | Default ---------+------+-----------+----------+--------- - x | text | | | - xx | text | | not null | -Indexes: - "inhz_pkey" PRIMARY KEY, btree (xx) -Foreign-key constraints: - "inhz_x_fkey" FOREIGN KEY (x) REFERENCES inhz(xx) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-20 23:30:01.777150665 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-20 23:39:31.515628823 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-20 18:42:54.111560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-20 18:46:14.209359000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-20 18:04:24.037658600 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-20 18:10:27.456987... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-20 18:04:19.579614300 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-20 18:09:53.025376200 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-20 18:04:24.051466600 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-20 18:10:30.193312300 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-20 18:04:23.405417800 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-20 18:11:02.746063000 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-20 18:04:23.393712200 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-20 18:04:24.066192900 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-20 18:10:39.110301500 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-20 18:04:23.897446200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-20 18:06:28.068899600 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-20 18:04:19.810351800 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-20 18:10:06.726034700 +0000 @@ -146,65 +146,7 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-20 18:04:19.869464700 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-20 18:10:10.212855500 +0000 @@ -1,32 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_create_table s1_checkpoint s1_get_changes s1_check_s... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_create_table: CREATE TABLE tbl2 (val1 integer, val2 integer); -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-20 18:04:19.888273900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-20 18:10:14.359413700 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-20 18:04:24.400186100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-20 18:06:32.082917500 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-20 18:04:20.020563600 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-20 18:10:11.690448100 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-20 18:04:20.045041100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 18:10:18.919873300 +0000 @@ -254,12226 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-20 18:04:24.400186100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-20 18:08:28.648950000 +0000 @@ -466,132 +466,7 @@ -- CREATE TABLE BOOLTBL3 (d text, b bool, o int); INSERT INTO BOOLTBL3 (d, b, o) VALUES ('true', true, 1); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('false', false, 2); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('null', null, 3); -SELECT - d, - b IS TRUE AS istrue, - b IS NOT TRUE AS isnottrue, - b IS FALSE AS isfalse, - b IS NOT FALSE AS isnotfalse, - b IS UNKNOWN AS isunknown, - b IS NOT UNKNOWN AS isnotunknown -FROM booltbl3 ORDER BY o; - d | istrue | isnottrue | isfalse | isnotfalse | isunknown | isnotunknown --------+--------+-----------+---------+------------+-----------+-------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-20 18:04:24.400186100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-20 18:06:25.132341300 +0000 @@ -1,597 +1,3 @@ --- --- BOOLEAN --- --- --- sanity check - if this fails go insane! --- -SELECT 1 AS one; - one ------ - 1 -(1 row) - --- ******************testing built-in type bool******************** --- check bool input syntax -SELECT true AS true; - true ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-20 18:04:20.142826600 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-20 18:10:21.334263200 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-20 18:04:20.159441900 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-20 18:10:23.762162400 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-20 18:04:24.159737600 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-20 18:10:50.007266400 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5554 | Support NOT VALID / VALIDATE constraint options for named NOT NULL constraints |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/commit_ts/expected/commit_timestamp_1.out /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/test/modules/commit_ts/expected/commit_timestamp_1.out 2025-03-20 10:06:03.583963575 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2025-03-20 10:12:03.065998830 +000... @@ -2,118 +2,7 @@ -- Commit Timestamp -- SHOW track_commit_timestamp; - track_commit_timestamp ------------------------- - off -(1 row) - -CREATE TABLE committs_test(id serial, ts timestamptz default now()); -INSERT INTO committs_test DEFAULT VALUES; -INSERT INTO committs_test DEFAULT VALUES; -INSERT INTO committs_test DEFAULT VALUES; -SELECT id, - pg_xact_commit_timestamp(xmin) >= ts, - pg_xact_commit_timestamp(xmin) <= now(), - pg_xact_commit_timestamp(xmin) - ts < '60s' -- 60s should give a lot of reserve ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/dblink/expected/dblink.out /tmp/cirrus-ci-build/build/testrun/dblink/regress/resul... --- /tmp/cirrus-ci-build/contrib/dblink/expected/dblink.out 2025-03-20 10:06:01.738307924 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2025-03-20 10:11:52.265935725 +0000 @@ -1198,24 +1198,7 @@ -- Make sure that the local settings have retained their values in spite -- of shenanigans on the connection. SHOW datestyle; - DateStyle ------------ - ISO, MDY -(1 row) - -SHOW intervalstyle; - IntervalStyle ---------------- - postgres -(1 row) - --- Clean up GUC-setting tests -SELECT dblink_disconnect('myconn'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-quote.stdout /tmp/cirrus-ci-build/build/testrun/ecpg... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-quote.stdout 2025-03-20 10:06:03.404858236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/sql-quote.stdout 2025-03-20 10:12:17.982093033 +0000 @@ -1,6 +0,0 @@ -Standard conforming strings: off -Standard conforming strings: on -value: 1 a\\b -value: 1 a\\b -value: 2 a\\\\b -value: 2 a\\b diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-quote.stderr /tmp/cirrus-ci-build/build/testrun/ecpg... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-quote.stderr 2025-03-20 10:06:03.404858236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/sql-quote.stderr 2025-03-20 10:12:18.438096028 +0000 @@ -20,116 +20,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 24: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 24: correctly got 1 tuples with 1 fields -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_get_data on line 24: RESULT: off offset: -1; array: no ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/isn/expected/isn.out /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.ou... --- /tmp/cirrus-ci-build/contrib/isn/expected/isn.out 2025-03-20 10:06:01.762152119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2025-03-20 10:11:53.897944949 +0000 @@ -318,12 +318,7 @@ (1 row) SHOW isn.weak; - isn.weak ----------- - off -(1 row) - --- --- cleanup --- -DROP EXTENSION isn; +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out 2025-03-20 10:06:01.778048248 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2025-03-20 10:11:55.409953601 +0000 @@ -258,31 +258,7 @@ \set VERBOSITY default -- Tests with all-zero pages. SHOW block_size \gset -SELECT fsm_page_contents(decode(repeat('00', :block_size), 'hex')); - fsm_page_contents -------------------- - -(1 row) - -SELECT page_header(decode(repeat('00', :block_size), 'hex')); - page_header ------------------------ - (0/0,0,0,0,0,0,0,0,0) -(1 row) - -SELECT page_checksum(decode(repeat('00', :block_size), 'hex'), 1); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2025-03-20 10:06:01.789970346 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2025-03-20 10:11:57.5939662... @@ -85,1431 +85,7 @@ (1 row) CALL proc_with_utility_stmt(); -SELECT toplevel, calls, query FROM pg_stat_statements - ORDER BY query COLLATE "C", toplevel; - toplevel | calls | query -----------+-------+---------------------------------------------------- - t | 1 | CALL proc_with_utility_stmt() - t | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - f | 2 | SHOW pg_stat_statements.track - f | 1 | SHOW pg_stat_statements.track_utility -(4 rows) - --- top-level tracking. -SET pg_stat_statements.track = 'top'; -SELECT pg_stat_statements_reset() IS NOT NULL AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2025-03-20 10:06:03.786949626 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/strings.out 2025-03-20 10:11:21.581788063 ... @@ -2484,329 +2484,7 @@ set escape_string_warning = off; set standard_conforming_strings = off; show escape_string_warning; - escape_string_warning ------------------------ - off -(1 row) - -show standard_conforming_strings; - standard_conforming_strings ------------------------------ - off -(1 row) - -set escape_string_warning = on; -set standard_conforming_strings = on; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_init.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/r... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_init.out 2025-03-20 10:06:03.452619659 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_init.out 2025-03-20 10:11:46.449903832 +0000 @@ -3,38 +3,7 @@ LOAD 'plperl'; SET SESSION plperl.on_plperl_init = ' system("/nonesuch"); '; SHOW plperl.on_plperl_init; - plperl.on_plperl_init ------------------------- - system("/nonesuch"); -(1 row) - -DO $$ warn 42 $$ language plperl; -ERROR: 'system' trapped by operation mask at line 1. -CONTEXT: while executing plperl.on_plperl_init -PL/Perl anonymous code block --- --- Reconnect (to unload plperl), then test setting on_plperl_init --- as an unprivileged user --- ... |
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-03-20 10:06:01.829710671 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 10:12:05.614014387 +0000 @@ -10390,2090 +10390,7 @@ GRANT USAGE ON FOREIGN DATA WRAPPER postgres_fdw TO regress_nosuper; SET ROLE regress_nosuper; SHOW is_superuser; - is_superuser --------------- - off -(1 row) - --- This will be OK, we can create the FDW -DO $d$ - BEGIN - EXECUTE $$CREATE SERVER loopback_nopw FOREIGN DATA WRAPPER postgres_fdw - OPTIONS (dbname '$$||current_database()||$$', - port '$$||current_setting('port')||$$' - )$$; - END; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2025-03-20 10:06:03.786949626 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/strings.out 2025-03-20 10:11:16.625769801 +0000 @@ -2484,329 +2484,7 @@ set escape_string_warning = off; set standard_conforming_strings = off; show escape_string_warning; - escape_string_warning ------------------------ - off -(1 row) - -show standard_conforming_strings; - standard_conforming_strings ------------------------------ - off -(1 row) - -set escape_string_warning = on; -set standard_conforming_strings = on; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/rolenames.out /tmp/cirrus-ci-build/build/testrun/un... --- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/rolenames.out 2025-03-20 10:06:03.635705118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2025-03-20 10:12:13.402063334 +0000 @@ -1069,24 +1069,7 @@ SET SESSION AUTHORIZATION regress_role_haspriv; -- passes with role member of pg_read_all_settings SHOW session_preload_libraries; - session_preload_libraries ------------------------------ - "path-to-preload-libraries" -(1 row) - -SET SESSION AUTHORIZATION regress_role_nopriv; --- fails with role not member of pg_read_all_settings -SHOW session_preload_libraries; -ERROR: permission denied to examine "session_preload_libraries" -DETAIL: Only roles with privileges of the "pg_read_all_settings" role may examine this parameter. -RESET SESSION AUTHORIZATION; -ERROR: current transaction is aborted, commands ignored until end of transaction block -ROLLBACK; ... |
53/5652 | pg_dsm_registry 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-03-20 08:44:00.348930000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-20 08:51:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:53.285663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-20 06:06:57.29160100... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-20 06:04:51.808332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 06:08:15.937699000 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:53.285663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-20 06:07:51.555645... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:53.285663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-20 06:06:53.110382000 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-20 06:04:48.738306190 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-03-20 06:11:23.534303642 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:50.568927793 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2025-03-20 06:11:19.682262404 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:50.568927793 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2025-03-20 06:08:53.485662780 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:51.191265988 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-20 06:09:06.69361857... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-20 06:04:49.330769931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 06:10:29.837768430 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:51.191265988 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-20 06:09:49.741624... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-20 06:04:51.191265988 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-20 06:09:01.541633955 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-20 06:04:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-20 06:06:17 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-20 06:04:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 06:07:45 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-20 06:04:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-20 06:07:10 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-20 06:04:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-20 06:06:16 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-20 06:04:54.387946900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-20 06:07:34.393290200 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-20 06:04:50.205707000 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-20 06:12:02.062233200 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-20 06:04:54.387946900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-20 06:09:59.611498100 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-20 06:04:54.387946900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-20 06:07:25.300077000 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-19 04:17:51.035123000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-19 04:21:29.494566... @@ -775,2386 +775,10 @@ FOREIGN KEY (tid, fk_id_del_set_default) REFERENCES PKTABLE ON DELETE SET DEFAULT (fk_id_del_set_default) ); 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/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out 2025-03-19 04:17:51.035123000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-19 04:22:12.3313... @@ -478,2683 +478,10 @@ 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; - 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-03-19 04:17:51.035123000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-03-19 04:21:30.963499000 +0000 @@ -744,2417 +744,10 @@ (3 rows) SELECT * from FKTABLE; - ftest1 | ftest2 | ftest3 | ftest4 ---------+--------+--------+-------- - | 2 | 3 | 2 - 2 | | 3 | 3 - | 2 | 7 | 4 - | 3 | 4 | 5 - 0 | -1 | -2 | 1 - 0 | -1 | -2 | 1 - | | | 1 -(7 rows) - -DROP TABLE FKTABLE; -DROP TABLE PKTABLE; ... |
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-03-19 04:17:51.389974520 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out 2025-03-19 04:24:38.024399465 +0000 @@ -1874,1287 +1874,10 @@ ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk ON DELETE SET NULL (a); -BEGIN; -DELETE FROM fk_notpartitioned_pk WHERE b = 142857; -SELECT * FROM fk_partitioned_fk WHERE a IS NOT NULL OR b IS NOT NULL ORDER BY a NULLS LAST; - a | b -------+-------- - 2502 | - | 142857 -(2 rows) - -ROLLBACK; --- ON DELETE SET DEFAULT column_list -ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey; -ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) ... |
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-03-19 04:17:51.389974520 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out 2025-03-19 04:23:09.584839092 +0000 @@ -1218,1943 +1218,10 @@ INSERT INTO fktable VALUES (0, 20); -- don't change FK UPDATE fktable SET id = id + 1; --- 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 same case when insert is in a different subtransaction than update -BEGIN; --- doesn't match PK, but no error yet -INSERT INTO fktable VALUES (0, 20); --- UPDATE will be in a subxact -SAVEPOINT savept1; --- don't change FK -UPDATE fktable SET id = id + 1; --- should catch error from initial INSERT ... |
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-03-19 04:17:49.455863438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-19 04:22:51.982698... @@ -1653,1508 +1653,10 @@ ERROR: update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" o... DETAIL: Key (a, b)=(1500, 1501) is still referenced from table "fk_partitioned_fk". 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... ... |
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-03-19 04:17:49.455863438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-19 04:23:27.7110... @@ -948,2213 +948,10 @@ delete from pktable where base1>3; -- cleanup drop table fktable; -delete from pktable; --- Now 2 columns 2 tables, matching types -create table fktable (ftest1 int, ftest2 int, foreign key(ftest1, ftest2) references pktable(base1, ptest1)); --- now some ins, upd, del -insert into pktable(base1, ptest1) values (1, 1); -insert into pktable(base1, ptest1) values (2, 2); --- let's insert a non-existent fktable value -insert into fktable(ftest1, ftest2) values (3, 1); -ERROR: insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_ftest2_fkey" -DETAIL: Key (ftest1, ftest2)=(3, 1) is not present in table "pktable". --- let's make a valid row for that -insert into pktable(base1,ptest1) values (3, 1); -insert into fktable(ftest1, ftest2) values (3, 1); ... |
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-03-19 04:17:49.455863438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-03-19 04:22:47.738669487 +0000 @@ -1909,1252 +1909,7 @@ ON DELETE CASCADE ON UPDATE CASCADE; UPDATE fk_notpartitioned_pk SET a = 2502 WHERE a = 2501; SELECT * FROM fk_partitioned_fk WHERE b = 142857; - a | b -------+-------- - 2502 | 142857 -(1 row) - --- Now you see it ... -SELECT * FROM fk_partitioned_fk WHERE b = 142857; - a | b -------+-------- - 2502 | 142857 -(1 row) - -DELETE FROM fk_notpartitioned_pk WHERE b = 142857; ... |
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-03-19 04:17:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2025-03-19 04:20:05 @@ -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-03-19 04:17:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/cluster.out 2025-03-19 04:21:07 @@ -385,291 +385,10 @@ -- results with a single backend... CREATE TABLE clustertest (key int PRIMARY KEY); INSERT INTO clustertest VALUES (10); -INSERT INTO clustertest VALUES (20); -INSERT INTO clustertest VALUES (30); -INSERT INTO clustertest VALUES (40); -INSERT INTO clustertest VALUES (50); --- Use a transaction so that updates are not committed when CLUSTER sees 'em -BEGIN; --- Test update where the old row version is found first in the scan -UPDATE clustertest SET key = 100 WHERE key = 10; --- Test update where the new row version is found first in the scan -UPDATE clustertest SET key = 35 WHERE key = 40; --- Test longer update chain -UPDATE clustertest SET key = 60 WHERE key = 50; -UPDATE clustertest SET key = 70 WHERE key = 60; ... |
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-03-19 04:17:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2025-03-19 04:20:05 @@ -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-03-19 04:17:57.289644200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-19 04:21:17.100093700 +0000 @@ -2648,513 +2648,10 @@ DELETE FROM ref; ABORT; DROP TABLE pt, ref; --- Partitioned table at referenced end -CREATE TABLE pt(f1 int, f2 int, f3 int, PRIMARY KEY(f1,f2)) - PARTITION BY LIST(f1); -CREATE TABLE pt1 PARTITION OF pt FOR VALUES IN (1); -CREATE TABLE pt2 PARTITION OF pt 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 - 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/foreign_key.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/foreign_key.out 2025-03-19 04:17:57.289644200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-19 04:23:36.218015400 +0000 @@ -2768,393 +2768,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_fkey2" 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-03-19 04:17:57.296863200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2025-03-19 04:21:13.223536000 +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; ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-18 17:32:29.233032000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-18 17:35:51.954199000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
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-03-18 17:32:13.938699120 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-03-18 17:37:00.139666796 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Linux - Debian Bookworm - Meson | |
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-03-18 17:32:12.934923365 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-18 17:38:31.122260219 +... @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
macOS - Sonoma - Meson | |
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-03-18 17:32:13 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-18 17:38:12 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
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-03-18 17:33:02.611613200 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-18 17:40:12.646950200 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.532849000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-18 01:22:43.7534400... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.532849000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-18 01:23:30.18193... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.532849000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-18 01:22:45.518519000 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.955172408 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-03-18 01:27:12.028787332 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.955172408 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/privileges.out 2025-03-18 01:28:34.952493179 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:00.955172408 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-03-18 01:24:47.071673945 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:02.230204189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-18 01:25:04.5118183... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:02.230204189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-18 01:25:40.64392... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-18 01:20:02.230204189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-18 01:25:01.491812189 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-18 01:20:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-18 01:24:19 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-18 01:20:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-18 01:25:06 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-18 01:20:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-03-18 01:24:19 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-18 01:20:07.126854400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-18 01:22:47.561328900 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-18 01:20:07.126854400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-18 01:24:39.498542800 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-18 01:20:07.126854400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-03-18 01:22:42.154589400 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-18 01:11:55.157559262 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-18 01:20:34.57916... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-18 01:11:55.157559262 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-18 01:21:19.302... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-18 01:11:55.157559262 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-18 01:20:31.003287353 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-18 01:12:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-18 01:15:17 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
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-03-18 00:06:35.730624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-18 00:08:55.464004000 +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-03-18 00:06:35.314010615 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-18 00:09:37.372754980 +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-03-18 00:06:36.062128728 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-18 00:11:14.900809875 +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-03-18 00:06:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-18 00:09:13 @@ -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-03-18 00:06:38.037534200 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-18 00:12:46.047956800 +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/5607 | SIMD optimization for list_sort |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:49:08.561269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-17 23:52:48.451... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:49:08.561269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-17 23:53:49.0... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:49:08.561269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-17 23:52:51.419673000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:48:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-17 23:52:37 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:48:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-17 23:54:10 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-17 23:48:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-17 23:52:43 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
53/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:59.242036000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-17 22:00:11.341502000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:59.242036000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-17 22:01:04.5978230... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:59.242036000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-17 22:00:19.215216000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
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-03-17 21:54:59.597411435 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-03-17 22:03:52.353099440 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2025-03-17 21:54:59.434078221 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2025-03-17 22:25:25.101890453 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
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-03-17 21:54:59.597411435 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-03-17 22:01:44.437236280 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:57.429403469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-17 22:00:47.359528498... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:57.429403469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-17 22:01:22.6113715... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-17 21:54:57.429403469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-17 22:00:41.803551506 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-17 21:58:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-17 22:02:22 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-17 21:58:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-17 22:03:37 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-17 21:58:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2025-03-17 22:02:34 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-17 21:55:03.364247600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-17 21:59:32.651587400 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-17 21:55:03.364247600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-17 22:02:10.909871500 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-17 21:55:03.364247600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2025-03-17 21:59:24.936240200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
53/4881 | Eager aggregation, take 3 |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:06.961459000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-17 21:53:05.736702000... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:06.961459000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-17 21:53:56.6971580... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:06.961459000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-03-17 21:53:11.403698000 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:04.655299140 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-03-17 21:57:09.975577407 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:04.655299140 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-03-17 21:55:16.888433831 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:05.196023737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-17 21:55:34.483506182... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:05.196023737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-17 21:56:22.8834794... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:50:05.196023737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-03-17 21:55:30.607508611 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-17 21:50:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-17 21:54:56 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-17 21:50:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-17 21:56:04 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-17 21:50:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-03-17 21:54:53 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-17 21:50:09.980700700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-17 21:53:09.631651100 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-17 21:50:09.980700700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-17 21:55:29.772963400 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-17 21:50:09.980700700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-03-17 21:53:05.348424300 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:38:05.221004168 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-17 21:46:50.307796... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-17 21:38:05.136566071 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-17 21:4... @@ -279,393 +279,10 @@ "public.test_like_6c_expr_stat" ON (a || b) FROM test_like_6c DROP TABLE test_like_4, test_like_4a, test_like_4b, test_like_4c, test_like_4d; -DROP TABLE test_like_5, test_like_5x, test_like_5c; -DROP TABLE test_like_6, test_like_6c; -CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, y text); /* copies indexes */ -INSERT INTO inhg VALUES (5, 10); -INSERT INTO inhg VALUES (20, 10); -- should fail -ERROR: duplicate key value violates unique constraint "inhg_pkey" -DETAIL: Key (xx)=(10) already exists. -DROP TABLE inhg; -/* Multiple primary keys creation should fail */ -CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, PRIMARY KEY(x)); /* fails */ -ERROR: multiple primary keys for table "inhg" are not allowed -CREATE TABLE inhz (xx text DEFAULT 'text', yy int UNIQUE); -CREATE UNIQUE INDEX inhz_xx_idx on inhz (xx) WHERE xx <> 'test'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-17 21:38:05.221004168 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-17 21:46:46.383915082 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
53/4620 | CRC32C Parallel Computation Optimization on ARM |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build-32/testrun/test_cr... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-03-17 09:54:02.317198289 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-17 10:03:21.970984354 +000... @@ -1,57 +1,6 @@ CREATE EXTENSION test_crc32c; select drive_crc32c(1, i) from generate_series(100, 300, 4) i; - drive_crc32c --------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 ... |
53/5652 | pg_dsm_registry 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-03-17 08:59:59.641091000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-17 09:07:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:13.178718000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-17 06:26:43.60503300... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-17 06:25:11.669204000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-17 06:28:03.272454000 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:13.178718000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-17 06:27:32.690890... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:13.178718000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-17 06:26:39.749500000 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-17 06:25:10.117091757 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-03-17 06:29:08.852324142 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:12.008364050 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2025-03-17 06:29:47.480379845 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:12.008364050 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2025-03-17 06:31:51.860063509 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:12.008364050 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2025-03-17 06:27:03.880545215 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:11.946567556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-17 06:26:51.27989772... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-17 06:25:10.118221578 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-17 06:28:13.988094120 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:11.946567556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-17 06:27:33.495931... @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-17 06:25:11.946567556 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-17 06:26:47.871908591 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-17 06:24:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-17 06:25:44 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-17 06:24:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-17 06:27:15 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-17 06:24:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-17 06:26:32 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-17 06:24:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-17 06:25:42 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-17 06:25:16.317702400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-17 06:27:48.805420200 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-17 06:25:12.133095000 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-17 06:32:06.140364700 +0000 @@ -4838,13 +4838,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-17 06:25:16.317702400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-17 06:30:24.833739600 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-17 06:25:16.317702400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-17 06:27:43.390371200 +0000 @@ -822,16 +822,17 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
53/5556 | Expanding HOT updates for expression and partial indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out /tmp/cirrus-ci-build/build-32/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-03-17 05:59:02.428381793 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/heap_hot_updates.out 2025-03-17 06:08:30.513374742 +00... @@ -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) -- Let's check to make sure that the index no longer contains the value of 'b' @@ -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) ... |
53/5654 | dsm_registry: Add detach and destroy features |
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-03-17 01:04:15.668543000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 01:07:11.67513... @@ -23,3 +23,4 @@ --------------------- (1 row) + |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out /tmp/cirrus-ci-build/src... --- /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-03-17 01:04:12.557669601... +++ /tmp/cirrus-ci-build/src/test/modules/test_dsm_registry/results/test_dsm_registry.out 2025-03-17 01:07:10.689224494 ... @@ -23,3 +23,4 @@ --------------------- (1 row) + |
Linux - Debian Bookworm - 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-03-17 01:04:15.905128540... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 01:07:31.87420... @@ -23,3 +23,4 @@ --------------------- (1 row) + |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out /Users/admin/pgsql/build/t... --- /Users/admin/pgsql/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-03-17 01:04:08 +++ /Users/admin/pgsql/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 01:07:09 @@ -23,3 +23,4 @@ --------------------- (1 row) + |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out C:/cirrus/build... --- C:/cirrus/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-03-17 01:04:21.747154400 +0000 +++ C:/cirrus/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 01:11:21.743364600 +0000 @@ -23,3 +23,4 @@ --------------------- (1 row) + |
Linux - Debian Bookworm - 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-03-17 00:05:30.575858546... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 00:11:35.41707... @@ -1,25 +1,26 @@ CREATE EXTENSION test_dsm_registry; +ERROR: could not find function "destroy_tdr_segment" in file "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/l... +CONTEXT: SQL statement "CREATE FUNCTION destroy_tdr_segment() RETURNS VOID + AS '$libdir/test_dsm_registry' LANGUAGE C" +extension script file "test_dsm_registry--1.0.sql", near line 15 SELECT set_val_in_shmem(1236); - set_val_in_shmem ------------------- - -(1 row) - +ERROR: function set_val_in_shmem(integer) does not exist +LINE 1: SELECT set_val_in_shmem(1236); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. \c ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out C:/cirrus/build... --- C:/cirrus/src/test/modules/test_dsm_registry/expected/test_dsm_registry.out 2025-03-17 00:05:34.052077900 +0000 +++ C:/cirrus/build/testrun/test_dsm_registry/regress/results/test_dsm_registry.out 2025-03-17 00:12:42.469048100 +0000 @@ -1,25 +1,26 @@ CREATE EXTENSION test_dsm_registry; +ERROR: could not find function "destroy_tdr_segment" in file "C:/cirrus/build/tmp_install/usr/local/pgsql/lib/test_dsm... +CONTEXT: SQL statement "CREATE FUNCTION destroy_tdr_segment() RETURNS VOID + AS '$libdir/test_dsm_registry' LANGUAGE C" +extension script file "test_dsm_registry--1.0.sql", near line 15 SELECT set_val_in_shmem(1236); - set_val_in_shmem ------------------- - -(1 row) - +ERROR: function set_val_in_shmem(integer) does not exist +LINE 1: SELECT set_val_in_shmem(1236); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. \c ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-16 20:53:07.497680188 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2025-0... @@ -213,7 +213,7 @@ FROM pg_stat_vacuum_tables, pg_stat_all_tables WHERE pg_stat_vacuum_tables.relname = 'vestat' and pg_stat_vacuum_tables... vm_new_frozen_pages | vm_new_visible_pages | vm_new_visible_frozen_pages | rev_all_frozen_pages | rev_all_visible_page... ---------------------+----------------------+-----------------------------+----------------------+---------------------... - f | t | f | f | f + f | t | f | f | t (1 row) SELECT vm_new_frozen_pages AS pf, vm_new_visible_pages AS pv, vm_new_visible_frozen_pages AS pvf, rev_all_frozen_pages ... |
52/5520 | SVE enablement for pop-count |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/brin.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r... --- /Users/admin/pgsql/contrib/pageinspect/expected/brin.out 2025-03-16 13:54:11 +++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/brin.out 2025-03-16 13:57:59 @@ -161,16 +161,22 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) + itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value ... +------------+--------+--------+----------+----------+-------------+-------+--------------------------------------------... + 16 | 105 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 17 | 112 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 19 | 126 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... +(3 rows) SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); ... |
52/5595 | Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC |
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-03-16 11:18:10.400187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2025-03-16 11:22:05.426737... @@ -2882,279 +2882,10 @@ DETAIL: Key (f1)=(-2) is still referenced from table "tbl4". BEGIN; UPDATE fkpart10.tbl3 SET f1 = f1 * -1; -UPDATE fkpart10.tbl1 SET f1 = 3 WHERE f1 = 0; -INSERT INTO fkpart10.tbl1 VALUES (0); -INSERT INTO fkpart10.tbl3 VALUES (-2), (-1); -COMMIT; --- test where the updated table now has both an IMMEDIATE and a DEFERRED --- constraint pointing into it -CREATE TABLE fkpart10.tbl5(f1 int REFERENCES fkpart10.tbl3); -INSERT INTO fkpart10.tbl5 VALUES (-2), (-1); -BEGIN; -UPDATE fkpart10.tbl3 SET f1 = f1 * -3; -ERROR: update or delete on table "tbl3" violates foreign key constraint "tbl5_f1_fkey" on table "tbl5" -DETAIL: Key (f1)=(-2) is still referenced from table "tbl5". -COMMIT; ... |
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-03-16 11:18:10.400187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-16 11:22:58.4645... @@ -1997,1164 +1997,10 @@ -- 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 ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: fk_partitioned_fk_4 FOR VALUES FROM (100, 100) TO (1000, 1000) -Foreign-key constraints: - "fk_partitioned_fk_4_2_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE SET NULL - TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p... - -CREATE TABLE fk_partitioned_fk_5 (a int, b int, - FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE, - FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out 2025-03-16 11:18:10.468490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tsearch.out 2025-03-16 11:22:20.226998000 +0000 @@ -1292,1723 +1292,10 @@ -- ts_debug SELECT * from ts_debug('english', '<myns:foo-bar_baz.blurfl>abc&nm1;def©ghiõjkl</myns:foo-bar_baz.blurfl>'); - alias | description | token | dictionaries | dictionary | lexemes ------------+-----------------+----------------------------+----------------+--------------+--------- - tag | XML tag | <myns:foo-bar_baz.blurfl> | {} | | - asciiword | Word, all ASCII | abc | {english_stem} | english_stem | {abc} - entity | XML entity | &nm1; | {} | | - asciiword | Word, all ASCII | def | {english_stem} | english_stem | {def} - entity | XML entity | © | {} | | - asciiword | Word, all ASCII | ghi | {english_stem} | english_stem | {ghi} - entity | XML entity | õ | {} | | - asciiword | Word, all ASCII | jkl | {english_stem} | english_stem | {jkl} - tag | XML tag | </myns:foo-bar_baz.blurfl> | {} | | -(9 rows) - ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/workmem/expected/workmem.out /tmp/cirrus-ci-build/contrib/workmem/results/workmem.... --- /tmp/cirrus-ci-build/contrib/workmem/expected/workmem.out 2025-03-16 11:18:06.941606890 +0000 +++ /tmp/cirrus-ci-build/contrib/workmem/results/workmem.out 2025-03-16 11:24:27.285959208 +0000 @@ -30,9 +30,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=25600 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=25600 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=51200 kB) @@ -42,7 +43,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 102400 kB ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-03-16 11:18:08.750696852 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/workmem.out 2025-03-16 11:25:39.979299380 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/src/test/regress/results/workme... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-03-16 11:18:08.750696852 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/workmem.out 2025-03-16 11:23:54.557455409 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-03-16 11:18:08.353234581 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-03-16 11:24:02.384806845 ... @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-03-16 11:18:08.353234581 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-03-16 11:24:38.84077715... @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-03-16 11:18:08.353234581 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-03-16 11:23:55.444814941 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-03-16 11:18:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-03-16 11:21:05 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-03-16 11:18:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-03-16 11:21:48 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-03-16 11:18:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/workmem.out 2025-03-16 11:21:05 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/workmem.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/workmem.out 2025-03-16 11:18:13.944986300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-03-16 11:21:44.325758300 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/workmem.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/workmem.out 2025-03-16 11:18:13.944986300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-03-16 11:23:55.806713400 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/workmem.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/workmem.out 2025-03-16 11:18:13.944986300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/workmem.out 2025-03-16 11:21:39.294519000 +0000 @@ -207,9 +207,10 @@ from (values (1, 1), (2, 2)) as t (a, b) where a = b group by grouping sets((a, b), (a)); '); - workmem_filter ----------------------------------------------------------------------- + workmem_filter +-------------------------------------------------------------------------------------------- WindowAgg (work_mem=N kB limit=4096 kB) + Window: w1 AS (ORDER BY "*VALUES*".column1, "*VALUES*".column2 ROWS UNBOUNDED PRECEDING) -> Sort (work_mem=N kB limit=4096 kB) Sort Key: "*VALUES*".column1, "*VALUES*".column2 NULLS FIRST -> HashAggregate (work_mem=N kB limit=8192 kB) @@ -219,7 +220,7 @@ Filter: (column1 = column2) Total Working Memory: N kB Total Working Memory Limit: 16384 kB ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-16 07:26:18.887141000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-16 07:28:48.972794000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
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-03-16 07:26:18.479868170 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-03-16 07:30:17.691339392 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Linux - Debian Bookworm - Meson | |
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-03-16 07:26:17.697960938 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-16 07:29:31.654110504 +... @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
macOS - Sonoma - Meson | |
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-03-16 07:26:10 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-16 07:29:07 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
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-03-16 07:26:18.929627500 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-16 07:32:39.070401200 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:21.625072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-15 16:23:32.9172940... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:21.625072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-15 16:24:28.26384... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:21.625072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-15 16:23:31.142004000 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:04.133352883 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-03-15 16:26:37.200773470 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:04.133352883 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-03-15 16:25:02.109071252 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:22.136453197 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-15 16:26:01.5789770... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:22.136453197 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-15 16:26:41.91595... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-15 16:20:22.136453197 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-15 16:25:58.718917164 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-15 16:18:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-15 16:21:25 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-15 16:18:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-15 16:21:56 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-15 16:18:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-03-15 16:21:25 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-15 16:20:26.393477800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-15 16:23:25.575763200 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-15 16:20:26.393477800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-15 16:25:34.348653200 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-15 16:20:26.393477800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-03-15 16:23:23.299880400 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5614 | Metadata and record block access stats for indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-03-15 11:59:57.447415198 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-03-15 12:05:38.943494138 +000... @@ -47,294 +47,6 @@ starting permutation: begin2 grant2 vac1 c2 vac3 mkrels3 read1 -mkrels ------- - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step begin2: BEGIN; -step grant2: GRANT SELECT ON TABLE vactest.orig50 TO PUBLIC; -step vac1: VACUUM vactest.orig50; -- wait during inplace update <waiting ...> ... |
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-03-15 11:59:57.576041004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-03-15 12:04:57.350621971 +00... @@ -8729,635 +8729,7 @@ join fkest f2 on (f1.x = f2.x and f1.x10 = f2.x10b and f1.x100 = f2.x100) join fkest f3 on f1.x = f3.x where f1.x100 = 2; - QUERY PLAN ------------------------------------------------------------ - Nested Loop - -> Hash Join - Hash Cond: ((f2.x = f1.x) AND (f2.x10b = f1.x10)) - -> Seq Scan on fkest f2 - Filter: (x100 = 2) - -> Hash - -> Seq Scan on fkest f1 - Filter: (x100 = 2) - -> Index Scan using fkest_x_x10_x100_idx on fkest f3 - Index Cond: (x = f1.x) -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2025-03-15 11:59:57.632314794 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2025-03-15 12:05:08.70680... @@ -176,66 +176,7 @@ COPY road FROM :'filename'; VACUUM ANALYZE road; CREATE TABLE ihighway () INHERITS (road); -INSERT INTO ihighway - SELECT * - FROM ONLY road - WHERE name ~ 'I- .*'; -VACUUM ANALYZE ihighway; -CREATE TABLE shighway ( - surface text -) INHERITS (road); -INSERT INTO shighway - SELECT *, 'asphalt' - FROM ONLY road - WHERE name ~ 'State Hwy.*'; -VACUUM ANALYZE shighway; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/interval.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/interval.out 2025-03-15 11:59:57.572021447 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/interval.out 2025-03-15 12:04:38.134440516 +0000 @@ -381,1948 +381,7 @@ (1 row) SELECT f1 FROM INTERVAL_TBL_OF r1 ORDER BY f1; - f1 -------------------------------------------- - -178956970 years -8 mons -2147483648 days - -178956970 years -8 mons +2147483647 days - 1 year - 178956970 years 7 mons -2147483648 days - 178956970 years 7 mons 2147483647 days -(5 rows) - -RESET enable_seqscan; --- subtracting about-to-overflow values should result in 0 -SELECT f1 - f1 FROM INTERVAL_TBL_OF; - ?column? ... |
53/5652 | pg_dsm_registry 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-03-15 09:05:02.076185000... +++ /tmp/cirrus-ci-build/build/testrun/test_dsm_registry-running/regress/results/test_dsm_registry.out 2025-03-15 09:12:... @@ -17,5 +17,6 @@ name | size -------------------+------ test_dsm_registry | 20 -(1 row) + injection_points | 560 +(2 rows) |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-15 08:13:35.687208889 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-15 08:19:40.28672... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-15 08:13:35.687208889 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-15 08:20:22.786... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-15 08:13:35.687208889 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-15 08:19:36.614729801 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-15 08:13:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-15 08:14:56 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-15 08:13:38.811986000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-15 08:16:19.726537800 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-15 08:13:38.811986000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-15 08:18:45.330029000 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-14 22:52:11.581679537 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-14 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-14 22:52:11.581679537 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-14 22:52:11.581679537 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-1... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-14 22:52:11.581679537 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-14 22:52:11.581679537 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-14 23:02:34.065299... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-14 22:52:11.581679537 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-14 23:02:3... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5520 | SVE enablement for pop-count |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/brin.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r... --- /Users/admin/pgsql/contrib/pageinspect/expected/brin.out 2025-03-14 15:20:08 +++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/brin.out 2025-03-14 15:24:01 @@ -161,16 +161,20 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) + itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value ... +------------+--------+--------+----------+----------+-------------+-------+--------------------------------------------... + 17 | 112 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 19 | 126 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... +(2 rows) SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-14 08:14:23.881900000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-14 08:16:58.509589000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
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-03-14 08:14:22.988041985 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-03-14 08:17:18.925225286 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Linux - Debian Bookworm - Meson | |
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-03-14 08:14:23.011581421 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-14 08:17:37.804944507 +... @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
macOS - Sonoma - Meson | |
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-03-14 08:14:07 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-14 08:18:34 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
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-03-14 08:14:25.829237100 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-14 08:20:44.582540100 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
53/5532 | Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData |
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-03-14 07:30:48.701248000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2025-03-14 07:38:17.677578000 +0... @@ -2012,7 +2012,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 @@ -2181,9 +2181,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 ... |
52/5545 | Improve CRC32C performance with AVX-512, take 2 |
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-03-13 18:09:10.405772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-13 18:16:52.5556000... @@ -12454,8 +12454,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 @@ -12471,8 +12470,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:23.854783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-13 15:10:36.6006580... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:23.854783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-13 15:11:34.24039... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:23.854783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-13 15:10:32.863705000 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:22.767045325 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-03-13 15:15:03.212063753 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:22.767045325 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/privileges.out 2025-03-13 15:16:37.525698699 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:22.767045325 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-03-13 15:12:50.472057987 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:21.100571079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-13 15:13:07.4039073... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:21.100571079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-13 15:13:42.68388... @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-13 15:07:21.100571079 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-13 15:13:02.167910239 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-13 15:14:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-13 15:17:31 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-13 15:14:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-13 15:18:19 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-13 15:14:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-03-13 15:17:31 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-13 15:07:28.177195100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-13 15:10:37.686386300 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-13 15:07:28.177195100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-13 15:12:57.506205400 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-13 15:07:28.177195100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-03-13 15:10:37.927104300 +0000 @@ -3046,368 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-13 07:36:32.996158822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-13 07:43:21.47941... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-13 07:36:32.996158822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-13 07:44:06.767... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-13 07:36:32.996158822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-13 07:43:16.751411900 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-13 07:36:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-13 07:37:56 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-13 07:36:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-13 07:38:47 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-13 07:36:35.950757500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-13 07:41:47.609197600 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-13 07:36:35.950757500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-13 07:39:03.283795500 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5227 | AIO |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/btree_index.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/btree_index.out 2025-03-12 23:34:51.942686400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/btree_index.out 2025-03-12 23:40:21.044251600 +0000 @@ -609,20 +609,10 @@ SET LOCAL min_parallel_table_scan_size = 0; SET LOCAL max_parallel_maintenance_workers = 4; CREATE INDEX btree_test_expr_idx ON btree_test_expr USING btree (btree_test_func()); -COMMIT; -DROP TABLE btree_test_expr; -DROP FUNCTION btree_test_func(); --- Test case of ALTER INDEX with abuse of column names for indexes. --- This grammar is not officially supported, but the parser allows it. -CREATE INDEX btree_tall_idx2 ON btree_tall_tbl (id); -ALTER INDEX btree_tall_idx2 ALTER COLUMN id SET (n_distinct=100); -ERROR: ALTER action ALTER COLUMN ... SET cannot be performed on relation "btree_tall_idx2" -DETAIL: This operation is not supported for indexes. -DROP INDEX btree_tall_idx2; --- Partitioned index -CREATE TABLE btree_part (id int4) PARTITION BY RANGE (id); -CREATE INDEX btree_part_idx ON btree_part(id); ... |
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-03-12 19:56:43.443218000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-12 19:58:57.689180000 +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-03-12 19:56:44.053843147 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-12 19:59:37.465554062 +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-03-12 19:56:42.751315668 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-12 20:01:34.874388471 +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-03-12 19:56:13 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-12 20:00:56 @@ -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-03-12 19:56:46.994824100 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-12 20:02:05.390126500 +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; ... |
53/5012 | Vacuum statistics |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-12 18:15:08.088349000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2025-03-12 18:22:50.6... @@ -143,7 +143,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-12 18:15:04.236549871 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-12 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-12 18:15:04.236549871 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-12 18:15:04.236549871 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-1... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-12 18:15:04.236549871 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-12 18:15:04.236549871 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-12 18:24:47.036937... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-12 18:15:04.236549871 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-12 18:24:4... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/rec... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2025-03-12 18:15:12.160362800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-12 18:21:15.804... @@ -77,7 +77,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | t | t | f (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd @@ -90,7 +90,7 @@ FROM pg_stat_vacuum_indexes WHERE relname = 'vestat_pkey'; diwr | diwb ------+------ - t | t + f | f (1 row) ... |
52/5558 | Draft for basic NUMA observability |
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-03-12 16:05:06.696036983 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out 2025-03-12 16:13:35.082675598 +0000 @@ -5,6 +5,69 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 ... |
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-03-12 16:05:06.696036983 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numa.out 2025-03-12 16:15:00.798593105 +0000 @@ -5,6 +5,72 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 ... |
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-03-12 16:05:06.696036983 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out 2025-03-12 16:10:47.230782681 +0000 @@ -5,6 +5,69 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 +WARNING: detected write past chunk end in ExprContext 0x62500005f1f0 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-03-12 16:05:10.554811016 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/numa.out 2025-03-12 16:10:16.060175622 +00... @@ -5,6 +5,69 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 +WARNING: detected write past chunk end in ExprContext 0x5559f8b22510 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-03-12 16:05:10.554811016 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/numa.out 2025-03-12 16:10:53.196277990 +... @@ -5,6 +5,72 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 +WARNING: detected write past chunk end in ExprContext 0x558241133140 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out 2025-03-12 16:05:10.554811016 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/numa.out 2025-03-12 16:10:13.456170443 +0000 @@ -5,6 +5,69 @@ -- switch to superuser \c - SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_numa_allocations; +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 +WARNING: detected write past chunk end in ExprContext 0x55bf3d95a120 ... |
53/5323 | Support enabling checksums online |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2025-03-12 13:35:44.116866000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/publication.out 2025-03-12 13:41:56.057001... @@ -114,1816 +114,10 @@ -- should be able to set schema to 'FOR TABLE' publication ALTER PUBLICATION testpub_fortable SET TABLES IN SCHEMA pub_test; -\dRp+ testpub_fortable - Publication testpub_fortable - Owner | All tables | Inserts | Updates | Deletes | Truncates | Generated columns | Via root ---------------------------+------------+---------+---------+---------+-----------+-------------------+---------- - regress_publication_user | f | t | t | t | t | none | f -Tables from schemas: - "pub_test" - -SET client_min_messages = 'ERROR'; -CREATE PUBLICATION testpub_forschema FOR TABLES IN SCHEMA pub_test; --- should be able to create publication with schema and table of the same --- schema -CREATE PUBLICATION testpub_for_tbl_schema FOR TABLES IN SCHEMA pub_test, TABLE pub_test.testpub_nopk; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2025-03-12 13:35:44.116866000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/publication.out 2025-03-12 13:42:03.228265000 +0000 @@ -129,1801 +129,10 @@ CREATE PUBLICATION testpub_for_tbl_schema FOR TABLES IN SCHEMA pub_test, TABLE pub_test.testpub_nopk; RESET client_min_messages; \dRp+ testpub_for_tbl_schema - Publication testpub_for_tbl_schema - Owner | All tables | Inserts | Updates | Deletes | Truncates | Generated columns | Via root ---------------------------+------------+---------+---------+---------+-----------+-------------------+---------- - regress_publication_user | f | t | t | t | t | none | f -Tables: - "pub_test.testpub_nopk" -Tables from schemas: - "pub_test" - --- weird parser corner case -CREATE PUBLICATION testpub_parsertst FOR TABLE pub_test.testpub_nopk, CURRENT_SCHEMA; -ERROR: invalid table name -LINE 1: ...estpub_parsertst FOR TABLE pub_test.testpub_nopk, CURRENT_SC... ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out 2025-03-12 13:35:48.753851002 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/publication.out 2025-03-12 13:44:04.812078021 +0000 @@ -124,1806 +124,7 @@ SET client_min_messages = 'ERROR'; CREATE PUBLICATION testpub_forschema FOR TABLES IN SCHEMA pub_test; --- should be able to create publication with schema and table of the same --- schema -CREATE PUBLICATION testpub_for_tbl_schema FOR TABLES IN SCHEMA pub_test, TABLE pub_test.testpub_nopk; -RESET client_min_messages; -\dRp+ testpub_for_tbl_schema - Publication testpub_for_tbl_schema - Owner | All tables | Inserts | Updates | Deletes | Truncates | Generated columns | Via root ---------------------------+------------+---------+---------+---------+-----------+-------------------+---------- - regress_publication_user | f | t | t | t | t | none | f -Tables: - "pub_test.testpub_nopk" -Tables from schemas: - "pub_test" ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/publication.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/publication.out 2025-03-12 13:34:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/publication.out 2025-03-12 13:41:36 @@ -210,1720 +210,8 @@ (1 row) DROP TABLE testpub_tbl2; -DROP PUBLICATION testpub_foralltables, testpub_fortable, testpub_forschema, testpub_for_tbl_schema; -CREATE TABLE testpub_tbl3 (a int); -CREATE TABLE testpub_tbl3a (b text) INHERITS (testpub_tbl3); -SET client_min_messages = 'ERROR'; -CREATE PUBLICATION testpub3 FOR TABLE testpub_tbl3; -CREATE PUBLICATION testpub4 FOR TABLE ONLY testpub_tbl3; -RESET client_min_messages; -\dRp+ testpub3 - Publication testpub3 - Owner | All tables | Inserts | Updates | Deletes | Truncates | Generated columns | Via root ---------------------------+------------+---------+---------+---------+-----------+-------------------+---------- - regress_publication_user | f | t | t | t | t | none | f -Tables: ... |
52/5520 | SVE enablement for pop-count |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/brin.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r... --- /Users/admin/pgsql/contrib/pageinspect/expected/brin.out 2025-03-12 11:04:11 +++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/brin.out 2025-03-12 11:09:44 @@ -161,16 +161,44 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) + itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value ... +------------+--------+--------+----------+----------+-------------+-------+--------------------------------------------... + 3 | 14 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 13 | 84 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 16 | 105 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 2 | 7 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 15 | 98 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 11 | 70 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 12 | 77 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... + 4 | 21 | 2 | f | f | f | f | {{mode: hashed nhashes: 7 nbits: 1952 nb... ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-12 03:39:20.679599000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-12 03:41:52.802791000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
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-03-12 03:39:19.164992076 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out 2025-03-12 03:43:33.052483886 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Linux - Debian Bookworm - Meson | |
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-03-12 03:39:20.226468338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-12 03:42:35.418296059 +... @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
macOS - Sonoma - Meson | |
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-03-12 03:39:09 +++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-12 03:43:19 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
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-03-12 03:39:21.553613400 +0000 +++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-12 03:45:39.827892000 +0000 @@ -390,10 +390,12 @@ Parallel Safe: true Plan Node ID: 1 -> Index Scan using brassica_id_idx on brassica v1_1 (actual rows=7.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 2 -> Index Scan using daucus_id_idx on daucus v1_2 (actual rows=1.00 loops=1) + Index Searches: 1 Disabled Nodes: 0 Parallel Safe: true Plan Node ID: 3 @@ -405,6 +407,7 @@ allParam: 0 -> Index Scan using brassica_id_idx on brassica v2_1 (actual rows=0.88 loops=8) Index Cond: (id = v1.id) ... |
52/5607 | SIMD optimization for list_sort |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:18:10.074050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-12 01:21:48.106... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:18:10.074050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-12 01:22:48.6... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:18:10.074050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-12 01:21:51.283020000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:17:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-12 01:29:53 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:17:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-12 01:30:41 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-12 01:17:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-12 01:29:56 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
53/5044 | new plpgsql.extra_errors check - strict_expr_check |
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-03-11 20:18:14.798624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-11 20:24:53.5074840... @@ -12454,8 +12454,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 @@ -12471,8 +12470,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:16.148225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-11 07:37:31.8826150... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:16.148225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-11 07:38:24.07292... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:16.148225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-11 07:37:25.705046000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:14.364439538 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-03-11 07:41:37.757843256 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:14.364439538 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-03-11 07:39:34.909758161 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:14.368908952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-11 07:39:44.1417215... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:14.368908952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-11 07:40:21.41372... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-03-11 07:34:14.368908952 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-03-11 07:39:41.813721576 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-11 07:33:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-11 07:36:22 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-11 07:33:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-11 07:37:27 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-11 07:33:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-03-11 07:36:22 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-11 07:34:22.517844700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-03-11 07:37:21.933924500 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-11 07:34:22.517844700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-03-11 07:39:44.741053100 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-03-11 07:34:22.517844700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-03-11 07:37:21.854334700 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-11 01:36:23.450992000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-11 01:38:10.90506200... @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-11 01:36:22.684857369 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-11 01:42:53.43062... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-11 01:36:22.684857369 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-11 01:43:37.819... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-11 01:36:22.684857369 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-11 01:42:49.270564880 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-11 01:36:25.222579000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-11 01:38:48.454258600 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5214 | SQL:2023 JSON simplified accessor support |
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-03-10 21:15:04.737736000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-10 21:22:40.5075990... @@ -12451,8 +12451,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 @@ -12468,8 +12467,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
52/5595 | Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out 2025-03-10 18:05:17.365184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tsearch.out 2025-03-10 18:09:38.432418000 ... @@ -1292,1723 +1292,10 @@ -- ts_debug SELECT * from ts_debug('english', '<myns:foo-bar_baz.blurfl>abc&nm1;def©ghiõjkl</myns:foo-bar_baz.blurfl>'); - alias | description | token | dictionaries | dictionary | lexemes ------------+-----------------+----------------------------+----------------+--------------+--------- - tag | XML tag | <myns:foo-bar_baz.blurfl> | {} | | - asciiword | Word, all ASCII | abc | {english_stem} | english_stem | {abc} - entity | XML entity | &nm1; | {} | | - asciiword | Word, all ASCII | def | {english_stem} | english_stem | {def} - entity | XML entity | © | {} | | - asciiword | Word, all ASCII | ghi | {english_stem} | english_stem | {ghi} - entity | XML entity | õ | {} | | - asciiword | Word, all ASCII | jkl | {english_stem} | english_stem | {jkl} - tag | XML tag | </myns:foo-bar_baz.blurfl> | {} | | -(9 rows) - ... |
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-03-10 18:05:17.302006000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-10 18:10:18.7700... @@ -2223,938 +2223,10 @@ create table fk_part_23_2 partition of fk_part_23 for values in (2); alter table fkpart0.fk_part add foreign key (a) references fkpart0.pkey; \d fkpart0.fk_part_1 \\ -- should have only one FK - Table "fkpart0.fk_part_1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | -Partition of: fkpart0.fk_part FOR VALUES IN (1) -Foreign-key constraints: - TABLE "fkpart0.fk_part" CONSTRAINT "fk_part_a_fkey" FOREIGN KEY (a) REFERENCES fkpart0.pkey(a) - -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 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out 2025-03-10 18:05:17.365184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tsearch.out 2025-03-10 18:09:25.746570000 +0000 @@ -1292,1723 +1292,10 @@ -- ts_debug SELECT * from ts_debug('english', '<myns:foo-bar_baz.blurfl>abc&nm1;def©ghiõjkl</myns:foo-bar_baz.blurfl>'); - alias | description | token | dictionaries | dictionary | lexemes ------------+-----------------+----------------------------+----------------+--------------+--------- - tag | XML tag | <myns:foo-bar_baz.blurfl> | {} | | - asciiword | Word, all ASCII | abc | {english_stem} | english_stem | {abc} - entity | XML entity | &nm1; | {} | | - asciiword | Word, all ASCII | def | {english_stem} | english_stem | {def} - entity | XML entity | © | {} | | - asciiword | Word, all ASCII | ghi | {english_stem} | english_stem | {ghi} - entity | XML entity | õ | {} | | - asciiword | Word, all ASCII | jkl | {english_stem} | english_stem | {jkl} - tag | XML tag | </myns:foo-bar_baz.blurfl> | {} | | -(9 rows) - ... |
53/5556 | Expanding HOT updates for expression and partial indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out /tmp/cirrus-ci-build/build-32/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-03-10 13:57:01.247429561 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/heap_hot_updates.out 2025-03-10 14:06:48.213507519 +00... @@ -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/5323 | Support enabling checksums online |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.388483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 10:11:07.308542000 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.388483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 10:12:01.566433000 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.388483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 10:11:05.554868000 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:03.771262053 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out 2025-03-10 10:14:36.951841946 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:03.771262053 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats.out 2025-03-10 10:16:26.223409468 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/regress/results/stats.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:03.771262053 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats.out 2025-03-10 10:12:26.220003973 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.659789880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 10:12:25.680989377 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.659789880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 10:13:03.040831753 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 10:06:06.659789880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 10:12:16.797024794 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 10:13:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 10:16:15 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 10:13:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 10:17:02 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 10:13:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2025-03-10 10:16:18 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 10:06:08.103779700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 10:10:25.350211100 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 10:06:08.103779700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 10:12:54.606092200 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 10:06:08.103779700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2025-03-10 10:10:17.562133500 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
53/5626 | ReplicationSlotRelease() crashes when the instance is in the single user mode |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out /tmp/cirrus-ci-build/build/testrun/isolation/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out 2025-03-10 09:44:23.334868000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/timeouts.out 2025-03-10 09:48:05.926194000 +0000 @@ -50,7 +50,7 @@ step slto: SET lock_timeout = '10s'; SET statement_timeout = '10ms'; step locktbl: LOCK TABLE accounts; <waiting ...> step locktbl: <... completed> -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request starting permutation: wrtbl sto update step wrtbl: UPDATE accounts SET balance = balance + 100; |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-10 09:36:09.892456673 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2025-03-10 09:43:49.080921715 +000... @@ -213,7 +213,7 @@ FROM pg_stat_vacuum_tables, pg_stat_all_tables WHERE pg_stat_vacuum_tables.relname = 'vestat' and pg_stat_vacuum_tables... vm_new_frozen_pages | vm_new_visible_pages | vm_new_visible_frozen_pages | rev_all_frozen_pages | rev_all_visible_page... ---------------------+----------------------+-----------------------------+----------------------+---------------------... - f | t | f | f | f + f | t | f | f | t (1 row) SELECT vm_new_frozen_pages AS pf, vm_new_visible_pages AS pv, vm_new_visible_frozen_pages AS pvf, rev_all_frozen_pages ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-10 09:36:10.274799176 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-10 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-10 09:36:10.274799176 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-10 09:36:10.274799176 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-1... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-10 09:36:10.274799176 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-10 09:36:10.274799176 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-10 09:48:53.592641... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-10 09:36:10.274799176 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-10 09:48:5... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
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-03-10 06:04:52.964100000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-10 06:06:58.261073000 +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-03-10 06:04:52.567503486 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-10 06:06:23.036708101 +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-03-10 06:04:52.712179203 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-10 06:07:45.327794429 +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-03-10 06:04:14 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-10 06:08:43 @@ -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-03-10 06:04:58.439228600 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-10 06:10:17.263919200 +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; ... |
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-03-10 00:41:08.461095000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-03-10 00:46:03.721665000 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:08.461095000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-03-10 00:46:59.575465000 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:08.461095000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-03-10 00:45:56.308497000 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:07.751222586 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2025-03-10 00:49:44.774805971 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:07.751222586 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2025-03-10 00:51:35.714172097 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:07.751222586 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2025-03-10 00:47:23.773949204 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:06.295026273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-03-10 00:47:11.556976458 +000... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:06.295026273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-03-10 00:47:52.068910786 +0... @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:41:06.295026273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2025-03-10 00:47:08.828980788 +0000 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2373,11 +2373,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:44:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2025-03-10 00:47:04 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2375,11 +2375,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:44:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2025-03-10 00:47:46 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2375,11 +2375,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
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-03-10 00:44:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2025-03-10 00:47:08 @@ -2214,7 +2214,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-08 | xml + 11:11:11.5-07 | xml (1 row) -- Convert an XML string to bytea and back to xml @@ -2375,11 +2375,11 @@ XMLCAST(42 = 73 AS xml)::xml AS c22, XMLCAST(42 <> 73 AS xml)::xml AS c23, XMLCAST('11:11:11.5'::time without time zone::text AS xml)::xml AS c24, - XMLCAST('11:11:11.5-08'::time with time zone::text AS xml)::xml AS c25 + XMLCAST('11:11:11.5-07'::time with time zone::text AS xml)::xml AS c25 SELECT * FROM view_xmlcast_to_xml; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ... ... |
53/5323 | Support enabling checksums online |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.097317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:38:11.178549000 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.097317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:39:00.621106000 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.097317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 00:38:12.981737000 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.397514433 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out 2025-03-10 00:42:42.180007583 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.397514433 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats.out 2025-03-10 00:44:17.771980794 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/regress/results/stats.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:34:00.397514433 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats.out 2025-03-10 00:39:57.648308313 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:33:56.769328862 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:39:29.008427678 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:33:56.769328862 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:40:07.388434394 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:33:56.769328862 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 00:39:23.656427727 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:33:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:36:26 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:33:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:37:49 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:33:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2025-03-10 00:36:28 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 00:34:03.111791400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:37:51.554178100 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 00:34:03.111791400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:40:07.611314200 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2025-03-10 00:34:03.111791400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2025-03-10 00:37:43.247065100 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:11.550413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:08:57.922885000 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:11.550413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:09:44.490006000 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:11.550413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 00:08:56.951837000 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:12.045010004 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out 2025-03-10 00:12:40.653986655 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:12.045010004 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats.out 2025-03-10 00:14:16.661842431 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/regress/results/stats.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:12.045010004 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats.out 2025-03-10 00:10:28.386180829 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:09.957158096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:10:09.131350767 +0... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:09.957158096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:10:50.052823949 ... @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-10 00:04:09.957158096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2025-03-10 00:10:02.823147005 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:03:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2025-03-10 00:06:09 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:03:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats.out 2025-03-10 00:06:51 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2025-03-10 00:03:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2025-03-10 00:06:13 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-09 18:51:19.092050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-09 18:54:14.691426000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
53/5323 | Support enabling checksums online |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-03-09 18:04:11.826991000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-03-09 18:07:38.701070000 +0... @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
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-03-09 18:04:11.826991000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-03-09 18:08:39.553338000 ... @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
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-03-09 18:04:11.826991000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2025-03-09 18:07:39.225463000 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-03-09 18:04:11.672518017 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2025-03-09 18:12:02.206967682 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-03-09 18:04:11.672518017 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2025-03-09 18:09:38.718945257 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
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-03-09 18:04:12.106967039 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-03-09 18:09:53.614410364 +0... @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
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-03-09 18:04:12.106967039 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-03-09 18:10:42.018387893 ... @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
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-03-09 18:04:12.106967039 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2025-03-09 18:09:50.394412037 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-03-09 18:04:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-03-09 18:08:09 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-03-09 18:04:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-03-09 18:08:48 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-03-09 18:04:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2025-03-09 18:08:08 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2025-03-09 18:04:15.404165200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-03-09 18:07:41.980200000 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2025-03-09 18:04:15.404165200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-03-09 18:10:09.980665600 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2025-03-09 18:04:15.404165200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2025-03-09 18:07:32.350323500 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint ... |
52/5545 | Improve CRC32C performance with AVX-512, take 2 |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build/testrun/test_crc32... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-03-08 18:04:55.147294000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-08 18:07:38.661298000 +0000 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build/testrun/test_crc32... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-03-08 18:04:53.694566118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-08 18:09:54.134213562 +0000 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/test_crc32c/expected/test_crc32c.out /Users/admin/pgsql/build/testrun/test_crc32c/re... --- /Users/admin/pgsql/contrib/test_crc32c/expected/test_crc32c.out 2025-03-08 18:04:11 +++ /Users/admin/pgsql/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-08 18:07:30 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-08 16:39:26.776678924 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-08 16:46:04.95306... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-08 16:39:26.776678924 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-08 16:46:52.389... @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-08 16:39:26.776678924 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-08 16:46:02.229062859 +0000 @@ -3053,7 +3053,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-08 16:39:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-08 16:41:10 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-08 16:39:30.322165400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-08 16:44:31.871885600 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5614 | Metadata and record block access stats for indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build/testrun/citext/regress/resul... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2025-03-08 03:38:01.110109362 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2025-03-08 03:43:49.911533721 +0000 @@ -325,2360 +325,7 @@ -- Check the min() and max() aggregates, with and without index. set enable_seqscan = off; SELECT MIN(name) AS "ABA" FROM srt; - ABA ------ - ABA -(1 row) - -SELECT MAX(name) AS abd FROM srt; - abd ------ - abd -(1 row) - -reset enable_seqscan; -set enable_indexscan = off; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-03-08 03:38:02.938245532 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-03-08 03:44:03.435819209 +000... @@ -47,294 +47,6 @@ starting permutation: begin2 grant2 vac1 c2 vac3 mkrels3 read1 -mkrels ------- - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step begin2: BEGIN; -step grant2: GRANT SELECT ON TABLE vactest.orig50 TO PUBLIC; -step vac1: VACUUM vactest.orig50; -- wait during inplace update <waiting ...> ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/... --- /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out 2025-03-08 03:38:01.150300376 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2025-03-08 03:43:54.947637236 +0000 @@ -3634,4569 +3634,7 @@ create unique index tstidx on ltreetest (t); set enable_seqscan=off; SELECT * FROM ltreetest WHERE t < '12.3' order by t asc; - t ----------------------------------- - - 1 - 1.1 - 1.1.1 - 1.1.1.1 - 1.1.1.2 - 1.1.1.2.1 - 1.1.2 - 1.1.2.1 - 1.1.3 - 1.1.7.32.11.22 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2025-03-08 03:38:03.086821184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2025-03-08 03:43:49.179... @@ -4668,599 +4668,10 @@ -- 3-way join to test the default partition of a join relation EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c, t3.a, t3.c FROM plt1_adv t1 LEFT JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) LEFT ... - QUERY PLAN --------------------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Right Join - Hash Cond: ((t3_1.a = t1_1.a) AND (t3_1.c = t1_1.c)) - -> Seq Scan on plt3_adv_p1 t3_1 - -> Hash - -> Hash Right Join - Hash Cond: ((t2_2.a = t1_1.a) AND (t2_2.c = t1_1.c)) - -> Seq Scan on plt2_adv_p2 t2_2 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2025-03-08 03:38:03.122952804 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2025-03-08 03:43:20.81501... @@ -176,66 +176,7 @@ COPY road FROM :'filename'; VACUUM ANALYZE road; CREATE TABLE ihighway () INHERITS (road); -INSERT INTO ihighway - SELECT * - FROM ONLY road - WHERE name ~ 'I- .*'; -VACUUM ANALYZE ihighway; -CREATE TABLE shighway ( - surface text -) INHERITS (road); -INSERT INTO shighway - SELECT *, 'asphalt' - FROM ONLY road - WHERE name ~ 'State Hwy.*'; -VACUUM ANALYZE shighway; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-08 03:38:03.038645691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-08 03:42:51.734696413 +0000 @@ -1643,1748 +1643,7 @@ SET enable_indexscan = ON; SET enable_bitmapscan = ON; SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 2 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; - count ... |
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-03-08 02:28:14.993515000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-08 02:30:09.323995000 +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-03-08 02:28:14.596657433 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-08 02:29:44.553176581 +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-03-08 02:28:13.468075601 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-08 02:30:57.712791531 +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-03-08 02:28:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-08 02:30:45 @@ -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-03-08 02:28:18.838459000 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-08 02:33:44.983282900 +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/5595 | Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/tsearch.out 2025-03-07 21:29:04.649344000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tsearch.out 2025-03-07 21:33:12.992897000 ... @@ -1292,1723 +1292,10 @@ -- ts_debug SELECT * from ts_debug('english', '<myns:foo-bar_baz.blurfl>abc&nm1;def©ghiõjkl</myns:foo-bar_baz.blurfl>'); - alias | description | token | dictionaries | dictionary | lexemes ------------+-----------------+----------------------------+----------------+--------------+--------- - tag | XML tag | <myns:foo-bar_baz.blurfl> | {} | | - asciiword | Word, all ASCII | abc | {english_stem} | english_stem | {abc} - entity | XML entity | &nm1; | {} | | - asciiword | Word, all ASCII | def | {english_stem} | english_stem | {def} - entity | XML entity | © | {} | | - asciiword | Word, all ASCII | ghi | {english_stem} | english_stem | {ghi} - entity | XML entity | õ | {} | | - asciiword | Word, all ASCII | jkl | {english_stem} | english_stem | {jkl} - tag | XML tag | </myns:foo-bar_baz.blurfl> | {} | | -(9 rows) - ... |
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-03-07 21:29:04.586699000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2025-03-07 21:33:53.4500... @@ -2274,887 +2274,10 @@ create table fkpart0.fk_part_56_5 partition of fkpart0.fk_part_56 for values in (5); \d fkpart0.fk_part_56 - Partitioned table "fkpart0.fk_part_56" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | -Partition of: fkpart0.fk_part FOR VALUES IN (5, 6) -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.) - -alter table fkpart0.fk_part_56 drop constraint fk_part_a_fkey; -ERROR: cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_56" -alter table fkpart0.fk_part_56_5 drop constraint fk_part_a_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-03-07 21:29:04.586699000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out 2025-03-07 21:32:58.058730000 +0000 @@ -2269,892 +2269,7 @@ alter table fkpart0.fk_part_4 drop constraint fk_part_a_fkey; ERROR: cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_4" -create table fkpart0.fk_part_56 partition of fkpart0.fk_part - for values in (5,6) partition by list (a); -create table fkpart0.fk_part_56_5 partition of fkpart0.fk_part_56 - for values in (5); -\d fkpart0.fk_part_56 - Partitioned table "fkpart0.fk_part_56" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | -Partition of: fkpart0.fk_part FOR VALUES IN (5, 6) -Partition key: LIST (a) -Foreign-key constraints: - TABLE "fkpart0.fk_part" CONSTRAINT "fk_part_a_fkey" FOREIGN KEY (a) REFERENCES fkpart0.pkey(a) ... |
52/5607 | SIMD optimization for list_sort |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:39:03.358499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-07 17:43:37.676... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:39:03.358499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-07 17:44:49.4... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:39:03.358499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-07 17:43:46.391755000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:38:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-07 17:41:03 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:38:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-07 17:42:16 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-07 17:38:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-07 17:41:05 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-07 15:38:23.682789000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-07 15:40:54.019007000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
52/5081 | nbtree skip scan |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out 2025-03-07 11:59:20.289202000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin_multi.out 2025-03-07 12:02:17.6231110... @@ -853,7 +853,7 @@ Recheck Cond: (a = '2023-01-01'::date) -> Bitmap Index Scan on brin_date_test_a_idx (actual rows=0.00 loops=1) Index Cond: (a = '2023-01-01'::date) - Index Searches: 1 + Index Searches: 0 (5 rows) DROP TABLE brin_date_test; @@ -873,7 +873,7 @@ Recheck Cond: (a = '2023-01-01 00:00:00'::timestamp without time zone) -> Bitmap Index Scan on brin_timestamp_test_a_idx (actual rows=0.00 loops=1) Index Cond: (a = '2023-01-01 00:00:00'::timestamp without time zone) - Index Searches: 1 + Index Searches: 0 (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/select.out 2025-03-07 11:59:20.355735000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select.out 2025-03-07 12:02:30.598315000... @@ -763,7 +763,7 @@ -------------------------------------------------------------------- Index Scan using onek2_u2_prtl on onek2 (actual rows=1.00 loops=1) Index Cond: (unique2 = 11) - Index Searches: 1 + Index Searches: 0 Filter: (stringu1 = 'ATAAAA'::name) (4 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out 2025-03-07 11:59:20.289202000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin_multi.out 2025-03-07 12:03:19.45523... @@ -853,7 +853,7 @@ Recheck Cond: (a = '2023-01-01'::date) -> Bitmap Index Scan on brin_date_test_a_idx (actual rows=0.00 loops=1) Index Cond: (a = '2023-01-01'::date) - Index Searches: 1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/select.out 2025-03-07 11:59:20.355735000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select.out 2025-03-07 12:01:36.589070000 +0000 @@ -763,7 +763,7 @@ -------------------------------------------------------------------- Index Scan using onek2_u2_prtl on onek2 (actual rows=1.00 loops=1) Index Cond: (unique2 = 11) - Index Searches: 1 + Index Searches: 0 Filter: (stringu1 = 'ATAAAA'::name) (4 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin_multi.out 2025-03-07 11:59:20.289202000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin_multi.out 2025-03-07 12:02:27.089938000 +0000 @@ -853,7 +853,7 @@ Recheck Cond: (a = '2023-01-01'::date) -> Bitmap Index Scan on brin_date_test_a_idx (actual rows=0.00 loops=1) Index Cond: (a = '2023-01-01'::date) - Index Searches: 1 ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-07 11:39:16.936245461 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-07 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-07 11:39:16.936245461 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-07 11:39:16.936245461 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-0... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-07 11:39:16.936245461 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-07 11:39:16.936245461 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-07 11:50:21.884965... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-07 11:39:16.936245461 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-07 11:50:2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:16.606601000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-07 07:00:58.08423300... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-07 06:59:15.072238000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-07 07:02:22.444471000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:16.606601000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-07 07:01:56.008177... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:16.606601000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-07 07:00:51.009558000 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-07 06:59:12.283557894 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-03-07 07:02:50.625991694 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:14.139679594 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2025-03-07 07:03:22.937583576 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:14.139679594 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2025-03-07 07:01:12.116975845 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:15.629489318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-07 07:00:57.39340536... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-07 06:59:13.782953859 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-07 07:02:22.170793022 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:15.629489318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-07 07:01:39.053701... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-07 06:59:15.629489318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-07 07:00:54.777443516 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-07 06:59:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-07 07:01:43 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-07 06:59:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-07 07:04:19 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-07 06:59:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-07 07:03:05 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-07 06:59:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-07 07:01:39 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-07 06:59:19.396687600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-07 07:02:04.478447100 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-07 06:59:14.972137400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-07 07:06:16.487556100 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-07 06:59:19.396687600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-07 07:04:35.570941800 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-07 06:59:19.396687600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-07 07:01:49.583907900 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
53/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:19.160336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-07 05:48:18.270913000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:19.160336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-07 05:48:54.1107420... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:19.160336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-07 05:48:10.102994000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
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-03-07 05:44:16.198347411 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-03-07 05:50:19.501722214 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2025-03-07 05:44:16.029816662 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2025-03-07 06:11:46.787250721 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:16.198347411 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2025-03-07 05:51:36.451304811 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
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-03-07 05:44:16.198347411 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-03-07 05:47:58.621365165 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:16.312259114 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-07 05:47:05.162634481... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:16.312259114 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-07 05:47:36.7633649... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-07 05:44:16.312259114 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-07 05:47:00.954541563 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-07 05:44:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-07 05:46:06 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-07 05:44:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-07 05:46:58 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-07 05:44:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2025-03-07 05:46:12 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-07 05:44:20.862436100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-07 05:48:30.243165700 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-07 05:44:20.862436100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-07 05:50:47.436460900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-07 05:44:20.862436100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2025-03-07 05:48:22.677734200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
53/4881 | Eager aggregation, take 3 |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.441673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-07 04:38:31.116234000... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.441673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-07 04:39:30.8535200... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.441673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-03-07 04:38:25.438284000 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:03.658856330 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-03-07 04:44:24.929091498 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:03.658856330 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2025-03-07 04:45:36.229330300 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:03.658856330 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-03-07 04:40:40.671521774 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.355622126 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-07 04:40:45.824094049... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.355622126 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-07 04:41:36.9736715... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 04:35:02.355622126 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-03-07 04:40:40.943965670 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-07 04:34:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-07 04:36:52 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-07 04:34:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-07 04:37:35 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-03-07 04:34:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-03-07 04:36:53 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-07 04:35:07.263477100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-07 04:38:25.784115500 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-07 04:35:07.263477100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-03-07 04:40:56.234731200 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-03-07 04:35:07.263477100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-03-07 04:38:19.945754900 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
52/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:18.860278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-03-07 03:37:00.002472000 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:18.860278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-03-07 03:37:50.214563000 +... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:18.860278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2025-03-07 03:37:02.110479000 +0000 @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:20.312454867 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2025-03-07 03:40:56.611815231 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:20.312454867 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2025-03-07 03:39:15.282777967 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:19.421979376 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-03-07 03:39:29.050247456 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:19.421979376 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-03-07 03:40:02.110348309 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-03-07 03:34:19.421979376 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2025-03-07 03:39:24.266238445 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-03-07 03:34:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-03-07 03:37:11 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-03-07 03:34:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-03-07 03:38:07 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-03-07 03:34:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2025-03-07 03:37:11 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-03-07 03:34:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-03-07 03:37:11 @@ -1883,1413 +1883,10 @@ REINDEX TABLE sro_tab; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2025-03-07 03:34:23.285651300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-03-07 03:37:10.566871400 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2025-03-07 03:34:23.285651300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-03-07 03:39:14.493177500 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2025-03-07 03:34:23.285651300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2025-03-07 03:37:03.530205600 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 01:27:58.969382555 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-03-07 01:36:30.377747... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-03-07 01:27:58.889647894 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-03-07 01:3... @@ -270,402 +270,10 @@ ALTER TABLE test_like_6 DROP COLUMN c; CREATE TABLE test_like_6c (LIKE test_like_6 INCLUDING ALL); \d+ test_like_6c - Table "public.test_like_6c" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+----------+--------------+------------- - a | integer | | | | plain | | - b | text | | | | extended | | -Statistics objects: - "public.test_like_6c_expr_stat" ON (a || b) FROM test_like_6c - -DROP TABLE test_like_4, test_like_4a, test_like_4b, test_like_4c, test_like_4d; -DROP TABLE test_like_5, test_like_5x, test_like_5c; -DROP TABLE test_like_6, test_like_6c; -CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, y text); /* copies indexes */ -INSERT INTO inhg VALUES (5, 10); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-03-07 01:27:58.969382555 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-03-07 01:36:26.809732417 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-06 20:34:26.279398000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-06 20:36:55.413697000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
52/5545 | Improve CRC32C performance with AVX-512, take 2 |
FreeBSD - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build/testrun/test_crc32... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-03-06 13:11:33.944891000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-06 13:14:18.824745000 +0000 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build/testrun/test_crc32... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-03-06 13:11:35.439354877 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-06 13:17:01.515462991 +0000 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/test_crc32c/expected/test_crc32c.out /Users/admin/pgsql/build/testrun/test_crc32c/re... --- /Users/admin/pgsql/contrib/test_crc32c/expected/test_crc32c.out 2025-03-06 13:33:12 +++ /Users/admin/pgsql/build/testrun/test_crc32c/regress/results/test_crc32c.out 2025-03-06 13:38:41 @@ -2,56 +2,56 @@ select drive_crc32c(1, i) from generate_series(100, 300, 4) i; drive_crc32c -------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 - 3067402116 ... |
52/5613 | making EXPLAIN extensible |
FreeBSD - Meson | |
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-03-05 21:34:36.611997000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-05 21:37:09.286606000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
FreeBSD - Meson | |
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-03-05 20:35:50.671572000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out 2025-03-05 20:38:31.407819000 +... @@ -23,11 +23,11 @@ ------------------------------------------ Result (cost=0.00..0.01 rows=1 width=4) Disabled Nodes: 0 - Parallel Safe: false - Plan Node ID: 0 + Parallel Safe: true + Plan Node ID: 1 PlannedStmt: Command Type: select - Flags: canSetTag + Flags: canSetTag, parallelModeNeeded Subplans Needing Rewind: none Relation OIDs: none Executor Parameter Types: none @@ -83,30 +83,30 @@ Group Key: vegetables.genus ... |
52/5492 | per backend WAL statistics |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/privileges.out /tmp/cirrus-ci-build/contrib/pg_stat_st... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/privileges.out 2025-03-05 13:34:15.174994076 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/privileges.out 2025-03-05 13:40:50.908468432 +0000 @@ -1,41 +1,3 @@ --- --- Only superusers and roles with privileges of the pg_read_all_stats role --- are allowed to see the SQL text and queryid of queries executed by --- other users. Other users can see the statistics. --- -SET pg_stat_statements.track_utility = FALSE; -CREATE ROLE regress_stats_superuser SUPERUSER; -CREATE ROLE regress_stats_user1; -CREATE ROLE regress_stats_user2; -GRANT pg_read_all_stats TO regress_stats_user2; -SET ROLE regress_stats_superuser; -SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/partition-removal-1.out /tmp/cirrus-ci-build/bui... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/partition-removal-1.out 2025-03-05 13:34:16.906982677... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/partition-removal-1.out 2025-03-05 13:41:01.780... @@ -104,130 +104,5 @@ step s2remp: <... completed> starting permutation: s3lock s1brr s1exec2 s2remp s3unlock s1c -step s3lock: SELECT pg_advisory_lock(12543); -pg_advisory_lock ----------------- - -(1 row) - -step s1brr: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s1exec2: SELECT * FROM partrem WHERE a <> (SELECT 2) AND a <> 1; <waiting ...> -step s2remp: ALTER TABLE partrem DETACH PARTITION partrem2 CONCURRENTLY; <waiting ...> -step s3unlock: SELECT pg_advisory_unlock(12543); -pg_advisory_unlock ------------------- -t ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out 2025-03-05 13:34:15.248501762 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/concurrent_ddl_dml.out 2025-03-05 13:41:03.016337... @@ -531,16 +531,13 @@ step s2_alter_tbl2_add_int: ALTER TABLE tbl2 ADD COLUMN val3 INTEGER; step s1_begin: BEGIN; step s1_insert_tbl2_3col: INSERT INTO tbl2 (val1, val2, val3) VALUES (1, 1, 1); -step s2_alter_tbl2_drop_3rd_col: ALTER TABLE tbl2 DROP COLUMN val3; <waiting ...> +ERROR: could not extend file "base/16384/16633": No space left on device +step s2_alter_tbl2_drop_3rd_col: ALTER TABLE tbl2 DROP COLUMN val3; step s1_commit: COMMIT; -step s2_alter_tbl2_drop_3rd_col: <... completed> step s2_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data --------------------------------------------------------------------------- -BEGIN -table public.tbl2: INSERT: val1[integer]:1 val2[integer]:1 val3[integer]:1 -COMMIT -(3 rows) +data ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/permissions.out /tmp/cirrus-ci-build/build/testrun/test_dec... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/permissions.out 2025-03-05 13:34:15.252508193 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/permissions.out 2025-03-05 13:41:01.784324450 +0000 @@ -88,11 +88,7 @@ -- normal users can't drop existing slots SET ROLE regress_lr_superuser; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); - ?column? ----------- - init -(1 row) - +ERROR: could not write to file "pg_replslot/regression_slot.tmp/state.tmp": No space left on device RESET ROLE; SET ROLE regress_lr_normal; SELECT pg_drop_replication_slot('regression_slot'); @@ -102,35 +98,28 @@ -- all users can see existing slots SET ROLE regress_lr_superuser; SELECT slot_name, plugin FROM pg_replication_slots; ... |
52/5614 | Metadata and record block access stats for indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build/testrun/citext/regress/resul... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2025-03-05 12:16:57.328488422 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2025-03-05 12:22:23.630453110 +0000 @@ -325,2360 +325,7 @@ -- Check the min() and max() aggregates, with and without index. set enable_seqscan = off; SELECT MIN(name) AS "ABA" FROM srt; - ABA ------ - ABA -(1 row) - -SELECT MAX(name) AS abd FROM srt; - abd ------ - abd -(1 row) - -reset enable_seqscan; -set enable_indexscan = off; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-03-05 12:16:59.136449763 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-03-05 12:22:35.950728039 +000... @@ -47,294 +47,6 @@ starting permutation: begin2 grant2 vac1 c2 vac3 mkrels3 read1 -mkrels ------- - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step begin2: BEGIN; -step grant2: GRANT SELECT ON TABLE vactest.orig50 TO PUBLIC; -step vac1: VACUUM vactest.orig50; -- wait during inplace update <waiting ...> ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/... --- /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out 2025-03-05 12:16:57.368779965 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2025-03-05 12:22:28.290552455 +0000 @@ -3634,4569 +3634,7 @@ create unique index tstidx on ltreetest (t); set enable_seqscan=off; SELECT * FROM ltreetest WHERE t < '12.3' order by t asc; - t ----------------------------------- - - 1 - 1.1 - 1.1.1 - 1.1.1.1 - 1.1.1.2 - 1.1.1.2.1 - 1.1.2 - 1.1.2.1 - 1.1.3 - 1.1.7.32.11.22 ... |
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-03-05 12:16:59.269186364 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-03-05 12:21:55.330001046 +00... @@ -9290,74 +9290,7 @@ SELECT * FROM rescan_bhs t1 LEFT JOIN rescan_bhs t2 ON t1.a IN (SELECT a FROM rescan_bhs t3 WHERE t2.a > 1); - a | a ----+--- - 1 | 2 - 2 | 2 -(2 rows) - -RESET enable_seqscan; -RESET enable_indexscan; --- Test that we do not account for nullingrels when looking up statistics -CREATE TABLE group_tbl (a INT, b INT); -INSERT INTO group_tbl SELECT 1, 1; -CREATE STATISTICS group_tbl_stat (ndistinct) ON a, b FROM group_tbl; -ANALYZE group_tbl; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2025-03-05 12:16:59.321476540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2025-03-05 12:22:06.65014... @@ -176,66 +176,7 @@ COPY road FROM :'filename'; VACUUM ANALYZE road; CREATE TABLE ihighway () INHERITS (road); -INSERT INTO ihighway - SELECT * - FROM ONLY road - WHERE name ~ 'I- .*'; -VACUUM ANALYZE ihighway; -CREATE TABLE shighway ( - surface text -) INHERITS (road); -INSERT INTO shighway - SELECT *, 'asphalt' - FROM ONLY road - WHERE name ~ 'State Hwy.*'; -VACUUM ANALYZE shighway; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-05 12:16:59.241030115 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-05 12:21:41.781902301 +0000 @@ -1643,1748 +1643,7 @@ SET enable_indexscan = ON; SET enable_bitmapscan = ON; SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 2 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; - count ... |
52/5465 | Add maintainer-defined module info into shared library |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_dsa/expected/test_dsa.out C:/cirrus/build/testrun/test_dsa/... --- C:/cirrus/src/test/modules/test_dsa/expected/test_dsa.out 2025-03-05 11:16:08.230126600 +0000 +++ C:/cirrus/build/testrun/test_dsa/regress/results/test_dsa.out 2025-03-05 11:23:00.154079100 +0000 @@ -16,6 +16,5 @@ FROM pg_get_modules() WHERE libname LIKE '%test_dsa%'; module_name | version -------------+--------- - | -(1 row) +(0 rows) |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_shm_mq/expected/test_shm_mq.out C:/cirrus/build/testrun/tes... --- C:/cirrus/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2025-03-05 11:16:08.331300000 +0000 +++ C:/cirrus/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2025-03-05 11:23:13.334173400 +0000 @@ -39,6 +39,5 @@ FROM pg_get_modules() WHERE libname LIKE '%test_shm_mq%'; module_name | version -------------+--------- - test_shm_mq | 1.0.0 -(1 row) +(0 rows) |
52/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - 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-03-05 10:35:34.631942000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-05 10:37:41.992009000 +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-03-05 10:35:17.535952537 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-05 10:36:54.500008275 +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-03-05 10:35:58.404224523 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-05 10:38:39.399628635 +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-03-05 10:35:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-05 10:37:48 @@ -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-03-05 10:35:38.170811600 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-05 10:41:04.369063900 +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; ... |
53/4942 | Avoid orphaned objects dependencies, take 3 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out /tmp/cirrus-ci-build/build/testrun/isolation/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out 2025-03-05 09:14:28.060875000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/timeouts.out 2025-03-05 09:17:24.626319000 +0000 @@ -11,7 +11,7 @@ step sto: SET statement_timeout = '10ms'; step locktbl: LOCK TABLE accounts; <waiting ...> step locktbl: <... completed> -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request starting permutation: rdtbl lto locktbl step rdtbl: SELECT * FROM accounts; |
52/5607 | SIMD optimization for list_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:27:04.533121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-04 21:29:47.652... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:27:04.533121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-04 21:30:33.2... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:27:04.533121000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-04 21:29:45.086136000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:26:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-04 21:28:58 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:26:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-04 21:29:40 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-04 21:26:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-04 21:29:00 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-04 21:03:09.680950207 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-03-04 21:11:46.79... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-04 21:03:09.680950207 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-03-04 21:12:33.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-04 21:03:09.680950207 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-03-04 21:11:41.904007354 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-04 14:21:15.468584187 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-04 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-04 14:21:15.468584187 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-04 14:21:15.468584187 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-0... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-04 14:21:15.468584187 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-04 14:21:15.468584187 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-04 14:32:04.159859... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-04 14:21:15.468584187 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-04 14:32:0... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-04 00:38:44.264204841 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-04 00:45:54.32692... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-04 00:38:44.264204841 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-04 00:46:41.823... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-04 00:38:44.264204841 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-04 00:45:51.186851831 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-04 00:38:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-04 00:41:16 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-04 00:38:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-04 00:41:10 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-04 00:38:38.684351800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-04 00:40:57.645392200 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:15.650950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-03 18:27:27.75151700... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-03 18:26:14.120220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-03 18:29:05.516930000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:15.650950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-03 18:28:18.406415... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:15.650950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-03 18:27:28.278742000 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-03 18:26:13.302399884 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-03-03 18:29:58.826299273 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:15.174399811 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2025-03-03 18:30:32.294296896 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:15.174399811 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2025-03-03 18:28:24.994283894 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:16.822974162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-03 18:28:06.90778659... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-03 18:26:14.916208778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-03 18:29:35.613795982 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:16.822974162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-03 18:28:50.548405... @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-03 18:26:16.822974162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2025-03-03 18:28:03.559809419 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-03 18:26:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-03 18:27:36 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-03 18:26:07 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-03 18:29:07 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-03 18:26:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-03 18:28:23 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-03 18:26:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-03 18:27:34 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-03 18:26:18.929935800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-03 18:28:50.500846000 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
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-03-03 18:26:14.758679800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-03 18:33:05.539282600 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-03 18:26:18.929935800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-03 18:31:22.230261500 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-03-03 18:26:18.929935800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-03-03 18:28:46.367540700 +0000 @@ -822,15 +822,15 @@ FROM tb JOIN tc ON ta.id = tb.id); - QUERY PLAN -------------------------------------------------------------------------- - Nested Loop Semi Join (actual rows=2 loops=1) - -> Seq Scan on ta (actual rows=2 loops=1) - -> Nested Loop (actual rows=1 loops=2) - -> Index Only Scan using tb_pkey on tb (actual rows=1 loops=2) + QUERY PLAN +---------------------------------------------------------------------------- + Nested Loop Semi Join (actual rows=2.00 loops=1) + -> Seq Scan on ta (actual rows=2.00 loops=1) + -> Nested Loop (actual rows=1.00 loops=2) + -> Index Only Scan using tb_pkey on tb (actual rows=1.00 loops=2) Index Cond: (id = ta.id) ... |
52/5537 | Doc fix of aggressive vacuum threshold for multixact members storage |
FreeBSD - 13 - 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-03-03 13:22:53.557700000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-03 13:28:57.5108720... @@ -12451,8 +12451,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 @@ -12468,8 +12467,7 @@ FROM postgres_fdw_get_connections(true); server_name | closed | remote_backend_pid -------------+--------+-------------------- - loopback | t | t -(1 row) +(0 rows) ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-03-03 11:23:01.632901200 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-03-03 11:29:05.055678... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-03-03 11:22:57.550929100 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-03-03 11:28:24.859616900 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-03-03 11:23:01.644413200 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-03-03 11:29:07.016358000 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-03-03 11:23:01.052524900 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-03-03 11:29:38.334402600 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-03-03 11:23:01.038885300 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-03-03 11:23:01.660762300 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-03-03 11:29:15.069635300 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-03-03 11:23:01.501947800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-03-03 11:25:05.547221000 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-03-03 11:22:57.741348400 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-03-03 11:28:41.593033200 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-03-03 11:22:57.795266100 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-03-03 11:28:46.297614300 +0000 @@ -1,52 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_checkpoint s1_get_changes s0_commit s0_begin s0_inse... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ----- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-03-03 11:22:57.813411000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-03-03 11:28:51.698052800 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-03 11:23:01.965386100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2025-03-03 11:25:09.996006000 +0000 @@ -465,133 +465,7 @@ -- Tests for BooleanTest -- CREATE TABLE BOOLTBL3 (d text, b bool, o int); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('true', true, 1); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('false', false, 2); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('null', null, 3); -SELECT - d, - b IS TRUE AS istrue, - b IS NOT TRUE AS isnottrue, - b IS FALSE AS isfalse, - b IS NOT FALSE AS isnotfalse, - b IS UNKNOWN AS isunknown, - b IS NOT UNKNOWN AS isnotunknown -FROM booltbl3 ORDER BY o; - d | istrue | isnottrue | isfalse | isnotfalse | isunknown | isnotunknown ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-03-03 11:22:57.932735900 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-03-03 11:28:49.638914700 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-03-03 11:22:57.961321800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-03-03 11:28:55.950451100 +0000 @@ -254,12223 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-03 11:23:01.965386100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2025-03-03 11:26:59.868897000 +0000 @@ -242,356 +242,7 @@ ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* - FROM BOOLTBL1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-03-03 11:23:01.965386100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-03-03 11:25:05.545759800 +0000 @@ -465,133 +465,7 @@ -- Tests for BooleanTest -- CREATE TABLE BOOLTBL3 (d text, b bool, o int); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('true', true, 1); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('false', false, 2); -INSERT INTO BOOLTBL3 (d, b, o) VALUES ('null', null, 3); -SELECT - d, - b IS TRUE AS istrue, - b IS NOT TRUE AS isnottrue, - b IS FALSE AS isfalse, - b IS NOT FALSE AS isnotfalse, - b IS UNKNOWN AS isunknown, - b IS NOT UNKNOWN AS isnotunknown -FROM booltbl3 ORDER BY o; - d | istrue | isnottrue | isfalse | isnotfalse | isunknown | isnotunknown ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-03-03 11:22:58.044358800 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-03-03 11:28:59.173098900 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-03-03 11:22:58.062628400 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-03-03 11:29:00.784647800 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-03-03 11:23:01.753831600 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-03-03 11:29:25.505668400 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5614 | Metadata and record block access stats for indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build/testrun/citext/regress/resul... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2025-03-02 21:38:59.818374212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2025-03-02 21:44:28.175889980 +0000 @@ -325,2360 +325,7 @@ -- Check the min() and max() aggregates, with and without index. set enable_seqscan = off; SELECT MIN(name) AS "ABA" FROM srt; - ABA ------ - ABA -(1 row) - -SELECT MAX(name) AS abd FROM srt; - abd ------ - abd -(1 row) - -reset enable_seqscan; -set enable_indexscan = off; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-03-02 21:39:01.629404736 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-03-02 21:44:41.780166916 +000... @@ -47,294 +47,6 @@ starting permutation: begin2 grant2 vac1 c2 vac3 mkrels3 read1 -mkrels ------- - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step begin2: BEGIN; -step grant2: GRANT SELECT ON TABLE vactest.orig50 TO PUBLIC; -step vac1: VACUUM vactest.orig50; -- wait during inplace update <waiting ...> ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/... --- /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out 2025-03-02 21:38:59.858557552 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2025-03-02 21:44:32.823980173 +0000 @@ -3634,4569 +3634,7 @@ create unique index tstidx on ltreetest (t); set enable_seqscan=off; SELECT * FROM ltreetest WHERE t < '12.3' order by t asc; - t ----------------------------------- - - 1 - 1.1 - 1.1.1 - 1.1.1.1 - 1.1.1.2 - 1.1.1.2.1 - 1.1.2 - 1.1.2.1 - 1.1.3 - 1.1.7.32.11.22 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2025-03-02 21:39:01.814050438 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2025-03-02 21:43:59.48346... @@ -176,66 +176,7 @@ COPY road FROM :'filename'; VACUUM ANALYZE road; CREATE TABLE ihighway () INHERITS (road); -INSERT INTO ihighway - SELECT * - FROM ONLY road - WHERE name ~ 'I- .*'; -VACUUM ANALYZE ihighway; -CREATE TABLE shighway ( - surface text -) INHERITS (road); -INSERT INTO shighway - SELECT *, 'asphalt' - FROM ONLY road - WHERE name ~ 'State Hwy.*'; -VACUUM ANALYZE shighway; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-03-02 21:39:01.733769697 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-03-02 21:43:32.003336144 +0000 @@ -1643,1748 +1643,7 @@ SET enable_indexscan = ON; SET enable_bitmapscan = ON; SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 2 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; - count ... |
52/5488 | read stream on amcheck |
FreeBSD - 13 - 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-03-02 20:34:43.228812000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-03-02 20:40:39.8634230... @@ -12440,8 +12440,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(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 @@ -12454,8 +12453,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
52/5465 | Add maintainer-defined module info into shared library |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_dsa/expected/test_dsa.out C:/cirrus/build/testrun/test_dsa/... --- C:/cirrus/src/test/modules/test_dsa/expected/test_dsa.out 2025-03-02 20:05:11.675954300 +0000 +++ C:/cirrus/build/testrun/test_dsa/regress/results/test_dsa.out 2025-03-02 20:12:16.012396700 +0000 @@ -16,6 +16,5 @@ FROM pg_get_modules() WHERE libname LIKE '%test_dsa%'; module_name | version -------------+--------- - | -(1 row) +(0 rows) |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_shm_mq/expected/test_shm_mq.out C:/cirrus/build/testrun/tes... --- C:/cirrus/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2025-03-02 20:05:11.777792900 +0000 +++ C:/cirrus/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2025-03-02 20:12:27.970869800 +0000 @@ -39,6 +39,5 @@ FROM pg_get_modules() WHERE libname LIKE '%test_shm_mq%'; module_name | version -------------+--------- - test_shm_mq | 1.0.0 -(1 row) +(0 rows) |
52/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - 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-03-02 19:16:53.881441000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-02 19:19:43.793550000 +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-03-02 19:16:53.292694438 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-03-02 19:18:41.918090076 +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-03-02 19:16:53.285107319 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-02 19:20:04.563479716 +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-03-02 19:16:13 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-02 19:21:22 @@ -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-03-02 19:16:55.706567200 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-03-02 19:22:21.950378100 +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/5607 | SIMD optimization for list_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:26:09.500240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-02 07:28:48.485... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:26:09.500240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-02 07:29:37.9... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:26:09.500240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-02 07:28:49.973717000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:25:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-03-02 07:27:53 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:25:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-03-02 07:28:37 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-03-02 07:25:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-03-02 07:27:58 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-02 06:42:01.576048563 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-03-02 06:50:52.99... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-02 06:42:01.576048563 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-03-02 06:51:42.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-03-02 06:42:01.576048563 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-03-02 06:50:48.547402838 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
53/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-02 00:24:04.014480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2025-03-02 00:30:29.7... @@ -143,7 +143,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-02 00:24:03.519422263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-03-02 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-02 00:24:03.519422263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-02 00:24:03.519422263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-03-0... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-02 00:24:03.519422263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-03-02 00:24:03.519422263 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-03-02 00:34:24.067934... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-03-02 00:24:03.519422263 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-03-02 00:34:2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-01 12:04:40.052430111 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-03-01 12:11:12.50364... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-01 12:04:40.052430111 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-01 12:11:57.887... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-03-01 12:04:40.052430111 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-03-01 12:11:09.535642106 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-01 12:04:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-03-01 12:08:24 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-03-01 12:04:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2025-03-01 12:06:53 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
53/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:24.563513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-01 10:19:26.909929000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:24.563513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-01 10:20:14.6673490... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:24.563513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-01 10:19:27.072775000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
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-03-01 10:17:20.909889712 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2025-03-01 10:22:52.011259669 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2025-03-01 10:17:20.742215490 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2025-03-01 10:44:48.812946613 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
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-03-01 10:17:20.909889712 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2025-03-01 10:21:01.115291360 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:20.908224682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-01 10:20:10.939363132... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:20.908224682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-01 10:20:45.8113570... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2025-03-01 10:17:20.908224682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2025-03-01 10:20:04.719364463 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-01 10:17:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-01 10:19:04 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-01 10:17:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-01 10:19:54 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2025-03-01 10:17:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2025-03-01 10:19:05 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-01 10:17:30.050116300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2025-03-01 10:21:29.043191900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-01 10:17:30.050116300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2025-03-01 10:23:25.569203200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2025-03-01 10:17:30.050116300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2025-03-01 10:21:24.590588200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-02-28 21:08:19.932410200 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-02-28 21:14:24.136824... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-02-28 21:08:15.772780400 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-02-28 21:13:47.716805000 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-02-28 21:08:19.944950300 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-02-28 21:14:28.906891500 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-02-28 21:08:19.306918500 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-02-28 21:14:58.007966100 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-02-28 21:08:19.294225600 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-02-28 21:08:19.960697200 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-02-28 21:14:34.058633400 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-02-28 21:08:19.802519900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-02-28 21:10:21.327447700 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-02-28 21:08:15.938179400 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-02-28 21:14:00.988452000 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-02-28 21:08:15.983674700 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-02-28 21:14:04.607011600 +0000 @@ -1,52 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_checkpoint s1_get_changes s0_commit s0_begin s0_inse... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ----- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-02-28 21:08:16.001737600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-02-28 21:14:09.068393600 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/char.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/char.out 2025-02-28 21:08:20.281446900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/char.out 2025-02-28 21:10:25.812661700 +0000 @@ -1,199 +1,3 @@ --- --- CHAR --- --- Per SQL standard, CHAR means character(1), that is a varlena type --- with a constraint restricting it to one character (not byte) -SELECT char 'c' = char 'c' AS true; - true ------- - t -(1 row) - --- --- Build a table for testing --- (This temporarily hides the table created in test_setup.sql) --- -CREATE TEMP TABLE CHAR_TBL(f1 char); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-02-28 21:08:16.126737300 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-02-28 21:14:05.826994100 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-02-28 21:08:16.150789700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-28 21:14:13.008310600 +0000 @@ -254,12209 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/char.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/char.out 2025-02-28 21:08:20.281446900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/char.out 2025-02-28 21:12:12.032531700 +0000 @@ -14,186 +14,7 @@ -- (This temporarily hides the table created in test_setup.sql) -- CREATE TEMP TABLE CHAR_TBL(f1 char); -INSERT INTO CHAR_TBL (f1) VALUES ('a'); -INSERT INTO CHAR_TBL (f1) VALUES ('A'); --- any of the following three input formats are acceptable -INSERT INTO CHAR_TBL (f1) VALUES ('1'); -INSERT INTO CHAR_TBL (f1) VALUES (2); -INSERT INTO CHAR_TBL (f1) VALUES ('3'); --- zero-length char -INSERT INTO CHAR_TBL (f1) VALUES (''); --- try char's of greater than 1 length -INSERT INTO CHAR_TBL (f1) VALUES ('cd'); -ERROR: value too long for type character(1) -INSERT INTO CHAR_TBL (f1) VALUES ('c '); -SELECT * FROM CHAR_TBL; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-02-28 21:08:20.270861400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-02-28 21:10:21.333314400 +0000 @@ -592,6 +592,7 @@ -- - thomas 1997-11-30 -- DROP TABLE BOOLTBL1; -DROP TABLE BOOLTBL2; -DROP TABLE BOOLTBL3; -DROP TABLE BOOLTBL4; +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/char.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/char.out 2025-02-28 21:08:20.281446900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/char.out 2025-02-28 21:10:19.286309900 +0000 @@ -27,173 +27,7 @@ ERROR: value too long for type character(1) INSERT INTO CHAR_TBL (f1) VALUES ('c '); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-02-28 21:08:16.226266300 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-02-28 21:14:15.906798100 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-02-28 21:08:16.235593200 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-02-28 21:14:16.577204300 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-02-28 21:08:20.060311000 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-02-28 21:14:43.054766500 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5614 | Metadata and record block access stats for indexes |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build/testrun/citext/regress/resul... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2025-02-28 20:07:58.545749190 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2025-02-28 20:13:45.826879737 +0000 @@ -325,2360 +325,7 @@ -- Check the min() and max() aggregates, with and without index. set enable_seqscan = off; SELECT MIN(name) AS "ABA" FROM srt; - ABA ------ - ABA -(1 row) - -SELECT MAX(name) AS abd FROM srt; - abd ------ - abd -(1 row) - -reset enable_seqscan; -set enable_indexscan = off; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-02-28 20:08:00.368439531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-02-28 20:14:00.278929843 +000... @@ -47,294 +47,6 @@ starting permutation: begin2 grant2 vac1 c2 vac3 mkrels3 read1 -mkrels ------- - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step begin2: BEGIN; -step grant2: GRANT SELECT ON TABLE vactest.orig50 TO PUBLIC; -step vac1: VACUUM vactest.orig50; -- wait during inplace update <waiting ...> ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/... --- /tmp/cirrus-ci-build/contrib/ltree/expected/ltree.out 2025-02-28 20:07:58.581809347 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2025-02-28 20:13:50.766896222 +0000 @@ -3634,4569 +3634,7 @@ create unique index tstidx on ltreetest (t); set enable_seqscan=off; SELECT * FROM ltreetest WHERE t < '12.3' order by t asc; - t ----------------------------------- - - 1 - 1.1 - 1.1.1 - 1.1.1.1 - 1.1.1.2 - 1.1.1.2.1 - 1.1.2 - 1.1.2.1 - 1.1.3 - 1.1.7.32.11.22 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2025-02-28 20:08:00.516628878 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2025-02-28 20:13:47.446... @@ -4639,6 +4639,9 @@ -- matches plt2_adv_p1 and plt2_adv_p2_ext EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 INNER JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE t1.b < 10 ... +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. QUERY PLAN ------------------------------------------------------ Sort @@ -4656,611 +4659,7 @@ Filter: (b < 10) (13 rows) -DROP TABLE plt2_adv_p2_ext; --- Restore plt2_adv_p2 -ALTER TABLE plt2_adv ATTACH PARTITION plt2_adv_p2 FOR VALUES IN ('0004', '0006'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2025-02-28 20:08:00.552674935 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2025-02-28 20:13:14.89479... @@ -176,66 +176,7 @@ COPY road FROM :'filename'; VACUUM ANALYZE road; CREATE TABLE ihighway () INHERITS (road); -INSERT INTO ihighway - SELECT * - FROM ONLY road - WHERE name ~ 'I- .*'; -VACUUM ANALYZE ihighway; -CREATE TABLE shighway ( - surface text -) INHERITS (road); -INSERT INTO shighway - SELECT *, 'asphalt' - FROM ONLY road - WHERE name ~ 'State Hwy.*'; -VACUUM ANALYZE shighway; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2025-02-28 20:08:00.468567468 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2025-02-28 20:12:45.926760341 +0000 @@ -1643,1748 +1643,7 @@ SET enable_indexscan = ON; SET enable_bitmapscan = ON; SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL; - count -------- - 2 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL; - count -------- - 1 -(1 row) - -SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL; - count ... |
52/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - 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-02-28 18:22:37.045781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-02-28 18:24:43.835278000 +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-02-28 18:20:46.934386906 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2025-02-28 18:22:41.857277374 +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-02-28 18:21:15.494734828 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2025-02-28 18:24:04.867858128 +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-02-28 18:20:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2025-02-28 18:22:48 @@ -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-02-28 18:21:20.435436700 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2025-02-28 18:26:50.810266800 +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/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-28 12:04:25.583251062 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-28 12:13:01.12213... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-28 12:04:25.583251062 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-28 12:13:44.550... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-28 12:04:25.583251062 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-28 12:12:54.270133913 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-28 12:04:24.671938200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-28 12:06:54.613469400 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-28 12:04:24.671938200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-02-28 12:06:45.358022400 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5607 | SIMD optimization for list_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:05.953502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-02-28 06:08:48.133... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:05.953502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-02-28 06:09:41.7... @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:05.953502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/list_sort_simd.out 2025-02-28 06:08:46.785222000 +0000 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random ... +-----------------------------------------------------------------------------------------------------------------------... + {0.003372915,0.0034219418,0.013631644,0.019021165,0.030820394,0.031393025,0.057282537,0.0827536,0.090136975,0.09039178... (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.34728608,2} ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/list_sort_simd.out 2025-02-28 06:10:47 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/list_sort_simd.out 2025-02-28 06:11:30 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/list_sort_simd.out 2025-02-28 06:06:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/list_sort_simd.out 2025-02-28 06:10:48 @@ -26,62 +26,62 @@ (1 row) SELECT test_list_sort_simd_float_random(100, 20, 2, true); - test_list_sort_simd_float_random ------------------------------------------------------------------------------------------------------------------- - {0.024923936,0.03346995,0.08167228,0.08531265,0.10674526,0.114986524,0.11994517,0.1355998,0.13572839,0.16894749} + test_list_sort_simd_float_random +----------------------------------------------------------------------------------------------------------------------- + {0.0003287075,0.012317667,0.023025734,0.02969798,0.052807085,0.06473413,0.08912913,0.09746116,0.10345733,0.103527315} (1 row) SELECT test_list_sort_simd_float_random(2, 20, 2, true); test_list_sort_simd_float_random ---------------------------------- - {0.03346995,0.32996422} + {0.0003287075,0.5245871} ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-28 04:36:53.388051220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-02-28 04:45:51.05... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-28 04:36:53.388051220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-02-28 04:46:35.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-28 04:36:53.388051220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-02-28 04:45:44.052509012 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
52/5536 | tests for pg_stat_progress_copy.tuples_skipped |
FreeBSD - 13 - 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-02-28 01:38:25.594283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-28 01:44:06.9478540... @@ -6389,6 +6389,7 @@ UPDATE ft2 SET c3 = 'bar' WHERE postgres_fdw_abs(c1) > 2000 RETURNING *; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 ------+----+-----+----+----+----+------------+---- + 2010 | 0 | bar | | | | ft2 | 2001 | 1 | bar | | | | ft2 | 2002 | 2 | bar | | | | ft2 | 2003 | 3 | bar | | | | ft2 | @@ -6398,7 +6399,6 @@ 2007 | 7 | bar | | | | ft2 | 2008 | 8 | bar | | | | ft2 | 2009 | 9 | bar | | | | ft2 | - 2010 | 0 | bar | | | | ft2 | (10 rows) EXPLAIN (verbose, costs off) |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-27 20:25:29.047877417 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-27 20:33:52.51369... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-27 20:25:29.047877417 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-27 20:34:35.849... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-27 20:25:29.047877417 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-27 20:33:48.913769104 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-27 20:25:36.165471100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-27 20:27:55.186943300 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5276 | Fix race between WAL flush and InstallXLogFileSegment() |
FreeBSD - 13 - 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-02-27 19:36:53.406087000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-27 19:42:25.7119730... @@ -12440,8 +12440,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(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 @@ -12454,8 +12453,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
53/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:37.581528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2025-02-27 19:38:24.... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:37.581528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2025-02-27 19:39:2... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:37.581528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/session_variables.out 2025-02-27 19:38:26.567334000 +0000 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:32.757376305 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/session_variables.out 2025-02-27 19:43:03.586844332 +0000 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/src/test/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:32.757376305 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/session_variables.out 2025-02-27 19:41:37.633484225 +0000 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:32.467220412 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2025-02-27 19:41:26.... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:32.467220412 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2025-02-27 19:42:0... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/build/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2025-02-27 19:35:32.467220412 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/session_variables.out 2025-02-27 19:41:23.684925762 +0000 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/session_variables.out /Users/admin/pgsql/build/testrun/pg_upgrade/... --- /Users/admin/pgsql/src/test/regress/expected/session_variables.out 2025-02-27 19:35:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2025-02-27 19:39:21 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/session_variables.out /Users/admin/pgsql/build/testrun/recovery/02... --- /Users/admin/pgsql/src/test/regress/expected/session_variables.out 2025-02-27 19:35:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2025-02-27 19:40:37 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/session_variables.out /Users/admin/pgsql/build/testrun/regress/reg... --- /Users/admin/pgsql/src/test/regress/expected/session_variables.out 2025-02-27 19:35:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/session_variables.out 2025-02-27 19:39:21 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/pg_upgrad... --- C:/cirrus/src/test/regress/expected/session_variables.out 2025-02-27 19:35:38.954328100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2025-02-27 19:38:52.480995800 +... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/recovery/... --- C:/cirrus/src/test/regress/expected/session_variables.out 2025-02-27 19:35:38.954328100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2025-02-27 19:41:03.752854300... @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/regress/r... --- C:/cirrus/src/test/regress/expected/session_variables.out 2025-02-27 19:35:38.954328100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/session_variables.out 2025-02-27 19:38:48.391073800 +0000 @@ -2045,13 +2045,13 @@ (1 row) EXPLAIN (COSTS OFF, TIMING OFF, ANALYZE, SUMMARY OFF, BUFFERS OFF) LET var1 = (SELECT count(*) FROM var_tab_test_table)... - QUERY PLAN ------------------------------------------------------------------------ + QUERY PLAN +-------------------------------------------------------------------------- SET SESSION VARIABLE - Result (actual rows=1 loops=1) + Result (actual rows=1.00 loops=1) InitPlan 1 - -> Aggregate (actual rows=1 loops=1) - -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) + -> Aggregate (actual rows=1.00 loops=1) + -> Seq Scan on var_tab_test_table (actual rows=10.00 loops=1) (5 rows) ... |
53/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-27 18:34:18.293888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2025-02-27 18:40:52.4... @@ -143,7 +143,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-27 18:34:14.814515820 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-02-27 ... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-02-27 18:34:14.814515820 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-27 18:34:14.814515820 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-02-2... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-02-27 18:34:14.814515820 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-27 18:34:14.814515820 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-02-27 18:44:14.593540... @@ -60,7 +60,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-02-27 18:34:14.814515820 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2025-02-27 18:44:1... @@ -65,7 +65,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2025-02-27 18:34:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2025-02-... @@ -213,7 +213,7 @@ FROM pg_stat_vacuum_tables, pg_stat_all_tables WHERE pg_stat_vacuum_tables.relname = 'vestat' and pg_stat_vacuum_tables... vm_new_frozen_pages | vm_new_visible_pages | vm_new_visible_frozen_pages | rev_all_frozen_pages | rev_all_visible_page... ---------------------+----------------------+-----------------------------+----------------------+---------------------... - f | t | f | f | f + f | t | f | f | t (1 row) SELECT vm_new_frozen_pages AS pf, vm_new_visible_pages AS pv, vm_new_visible_frozen_pages AS pvf, rev_all_frozen_pages ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/pg_... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2025-02-27 18:34:23.505369900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-02-27 18:38:14.60050... @@ -77,7 +77,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | t | t | f (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd @@ -90,7 +90,7 @@ FROM pg_stat_vacuum_indexes WHERE relname = 'vestat_pkey'; diwr | diwb ------+------ - t | t + f | f (1 row) ... |
53/4881 | Eager aggregation, take 3 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:11.531332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-27 15:01:32.924899000... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:11.531332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-27 15:02:17.2028650... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:11.531332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-27 15:01:30.571907000 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:13.690520368 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-27 15:07:39.337861355 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:13.690520368 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-27 15:05:19.901645279 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:12.300498944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-27 15:04:49.167810446... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:12.300498944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-27 15:05:36.9757904... @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-27 14:59:12.300498944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-27 15:04:47.063811422 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-27 14:59:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-27 15:03:44 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-27 14:59:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-27 15:04:39 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-27 14:59:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-27 15:03:45 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-27 14:59:15.430466400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-27 15:02:15.720546600 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-27 14:59:15.430466400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-27 15:04:37.826974700 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-27 14:59:15.430466400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-27 15:02:10.367036900 +0000 @@ -173,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.249857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-27 04:31:01.3303050... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.249857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-27 04:31:50.11733... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.249857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-27 04:30:59.974232000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.391841019 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-02-27 04:36:17.777746039 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.391841019 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-02-27 04:34:00.199286795 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.795311752 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-27 04:34:22.6560300... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.795311752 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-27 04:35:02.05254... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-27 04:28:17.795311752 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-27 04:34:17.407967895 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-27 04:28:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-27 04:31:17 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-27 04:28:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-27 04:32:03 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-27 04:28:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-02-27 04:31:17 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-27 04:28:22.048658600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-27 04:31:12.369049000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-27 04:28:22.048658600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-27 04:33:22.158672500 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-27 04:28:22.048658600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-02-27 04:31:11.260223900 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5206 | pg_upgrade: Support for upgrading to checksums enabled |
FreeBSD - 13 - 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-02-27 02:42:14.775148000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-27 02:47:43.8852080... @@ -6389,6 +6389,7 @@ UPDATE ft2 SET c3 = 'bar' WHERE postgres_fdw_abs(c1) > 2000 RETURNING *; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 ------+----+-----+----+----+----+------------+---- + 2010 | 0 | bar | | | | ft2 | 2001 | 1 | bar | | | | ft2 | 2002 | 2 | bar | | | | ft2 | 2003 | 3 | bar | | | | ft2 | @@ -6398,7 +6399,6 @@ 2007 | 7 | bar | | | | ft2 | 2008 | 8 | bar | | | | ft2 | 2009 | 9 | bar | | | | ft2 | - 2010 | 0 | bar | | | | ft2 | (10 rows) EXPLAIN (verbose, costs off) |
52/5595 | Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-26 21:34:55.109326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-26 21:38:16.237396000 ... @@ -609,15 +609,15 @@ explain (costs off, work_mem on) select ''foo''::text in (select ''bar''::name union all select ''bar''::name); '); - workmem_filter ----------------------------------------- - Result (work_mem=N kB limit=16384 kB) + workmem_filter +------------------------------------ + Result (work_mem=N kB limit=0 kB) SubPlan 1 -> Append -> Result -> Result Total Working Memory: N kB - Total Working Memory Limit: 16384 kB + Total Working Memory Limit: 0 kB ... |
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-02-26 21:34:53.490876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 21:38:55.323479000 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-26 21:34:55.109326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-26 21:39:09.70750300... @@ -609,15 +609,15 @@ explain (costs off, work_mem on) select ''foo''::text in (select ''bar''::name union all select ''bar''::name); '); - workmem_filter ----------------------------------------- - Result (work_mem=N kB limit=16384 kB) + workmem_filter +------------------------------------ + Result (work_mem=N kB limit=0 kB) SubPlan 1 -> Append -> Result -> Result Total Working Memory: N kB - Total Working Memory Limit: 16384 kB + Total Working Memory Limit: 0 kB ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-26 21:34:55.109326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-02-26 21:38:11.271200000 +0000 @@ -609,15 +609,15 @@ explain (costs off, work_mem on) select ''foo''::text in (select ''bar''::name union all select ''bar''::name); '); - workmem_filter ----------------------------------------- - Result (work_mem=N kB limit=16384 kB) + workmem_filter +------------------------------------ + Result (work_mem=N kB limit=0 kB) SubPlan 1 -> Append -> Result -> Result Total Working Memory: N kB - Total Working Memory Limit: 16384 kB + Total Working Memory Limit: 0 kB ... |
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-02-26 21:34:53.495002806 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-02-26 21:41:33.450461853 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
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-02-26 21:34:53.498922299 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 21:41:07.921322417 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
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-02-26 21:34:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 21:38:23 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
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-02-26 21:34:55.990983400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 21:41:47.147753400 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
52/5525 | explain plans for foreign servers |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:51.484936000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-26 20:21:31.102750000 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-26 20:18:49.994196000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 20:22:11.365595000 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/postgres_fdw.so": /tmp/cirru... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:51.484936000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-26 20:22:18.44812200... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:51.484936000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-26 20:21:28.496857000 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:50.386126207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-26 20:24:06.764659668 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-26 20:18:48.575308071 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 20:24:29.325355865 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/postgres_fd... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:50.386126207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-26 20:24:44.00589676... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-26 20:18:50.386126207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-26 20:24:02.568552566 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
52/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-26 16:04:10.625881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-26 16:06:30.1811900... @@ -1879,1417 +1879,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -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 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.575620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-02-26 16:07:09.926226000 +... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-26 16:04:10.625881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-26 16:06:27.149598000 +0000 @@ -1879,1417 +1879,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -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 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.638422579 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2025-02-26 16:10:00.686281212 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.638422579 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2025-02-26 16:08:43.474281789 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.923136825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-02-26 16:09:16.656031498 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.923136825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-02-26 16:09:50.521177015 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2025-02-26 16:04:10.923136825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2025-02-26 16:09:12.823937519 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-02-26 16:03:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-02-26 16:06:27 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-26 16:03:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-26 16:06:27 @@ -1913,1383 +1913,10 @@ WHERE sro_ifun(a + 10) > sro_ifun(10); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-02-26 16:03:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-02-26 16:07:16 @@ -533,59 +533,10 @@ WITH rand_value AS (SELECT string_agg(fipshash(i::text),'') AS val FROM generate_series(1,60) s(i)) INSERT INTO brintest_3 SELECT val, val, val, val FROM rand_value; -CREATE INDEX brin_test_toast_idx ON brintest_3 USING brin (b, c); -DELETE FROM brintest_3; --- We need to wait a bit for all transactions to complete, so that the --- vacuum actually removes the TOAST rows. Creating an index concurrently --- is a one way to achieve that, because it does exactly such wait. -CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2025-02-26 16:03:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2025-02-26 16:06:27 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2025-02-26 16:04:13.988847300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2025-02-26 16:06:44.120834400 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2025-02-26 16:04:13.988847300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2025-02-26 16:08:31.079271200 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2025-02-26 16:04:13.988847300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2025-02-26 16:06:35.914149400 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
52/5558 | Draft for basic NUMA observability |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-26 09:04:55.060865000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-26 09:08:09.379204000 +... @@ -29,7 +29,10 @@ SELECT * FROM pg_buffercache; ERROR: permission denied for view pg_buffercache SELECT * FROM pg_buffercache_pages() AS p (wrong int); -ERROR: permission denied for function pg_buffercache_pages +ERROR: function pg_buffercache_pages() does not exist +LINE 1: SELECT * FROM pg_buffercache_pages() AS p (wrong int); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM pg_buffercache_summary(); ERROR: permission denied for function pg_buffercache_summary SELECT * FROM pg_buffercache_usage_counts(); |
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-02-26 09:04:56.692147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-02-26 09:07:10.379343000 +0... @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
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-02-26 09:04:56.692147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-02-26 09:08:00.626648000 ... @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
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-02-26 09:04:56.692147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2025-02-26 09:07:06.838215000 +0000 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/contrib/pg_bufferc... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-26 09:05:48.821364349 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_buffercache/results/pg_buffercache.out 2025-02-26 09:10:55.224971324 +0000 @@ -29,7 +29,10 @@ SELECT * FROM pg_buffercache; ERROR: permission denied for view pg_buffercache SELECT * FROM pg_buffercache_pages() AS p (wrong int); -ERROR: permission denied for function pg_buffercache_pages +ERROR: function pg_buffercache_pages() does not exist +LINE 1: SELECT * FROM pg_buffercache_pages() AS p (wrong int); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM pg_buffercache_summary(); ERROR: permission denied for function pg_buffercache_summary SELECT * FROM pg_buffercache_usage_counts(); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-02-26 09:05:50.725361000 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2025-02-26 09:13:21.652783048 +0000 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-02-26 09:05:50.725361000 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2025-02-26 09:15:01.988594456 +0000 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-02-26 09:05:50.725361000 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2025-02-26 09:10:43.728980966 +0000 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-26 09:04:52.940325478 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-26 09:10:11.752291790 +... @@ -29,7 +29,10 @@ SELECT * FROM pg_buffercache; ERROR: permission denied for view pg_buffercache SELECT * FROM pg_buffercache_pages() AS p (wrong int); -ERROR: permission denied for function pg_buffercache_pages +ERROR: function pg_buffercache_pages() does not exist +LINE 1: SELECT * FROM pg_buffercache_pages() AS p (wrong int); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM pg_buffercache_summary(); ERROR: permission denied for function pg_buffercache_summary SELECT * FROM pg_buffercache_usage_counts(); |
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-02-26 09:04:54.839087909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-02-26 09:09:19.072419415 +0... @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
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-02-26 09:04:54.839087909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-02-26 09:10:08.780299977 ... @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
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-02-26 09:04:54.839087909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2025-02-26 09:09:15.248426764 +0000 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out /Users/admin/pgsql/build/testrun/pg_buffe... --- /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-26 09:04:12 +++ /Users/admin/pgsql/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-26 09:09:49 @@ -29,7 +29,10 @@ SELECT * FROM pg_buffercache; ERROR: permission denied for view pg_buffercache SELECT * FROM pg_buffercache_pages() AS p (wrong int); -ERROR: permission denied for function pg_buffercache_pages +ERROR: function pg_buffercache_pages() does not exist +LINE 1: SELECT * FROM pg_buffercache_pages() AS p (wrong int); + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM pg_buffercache_summary(); ERROR: permission denied for function pg_buffercache_summary SELECT * FROM pg_buffercache_usage_counts(); |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-02-26 09:04:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2025-02-26 09:07:59 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-02-26 09:04:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2025-02-26 09:09:19 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2025-02-26 09:04:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2025-02-26 09:07:56 @@ -1740,6 +1740,10 @@ size, allocated_size FROM pg_get_shmem_allocations() pg_get_shmem_allocations(name, off, size, allocated_size); +pg_shmem_numa_allocations| SELECT name, + numa_zone_id, + numa_size + FROM pg_get_shmem_numa_allocations() pg_get_shmem_numa_allocations(name, numa_zone_id, numa_size); pg_stat_activity| SELECT s.datid, d.datname, s.pid, |
52/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2025-02-26 09:04:17.239199600 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2025-02-26 09:11:06.264627... @@ -1,51 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/dblink/expected/dblink.out C:/cirrus/build/testrun/dblink/regress/results... --- C:/cirrus/contrib/dblink/expected/dblink.out 2025-02-26 09:04:12.785515800 +0000 +++ C:/cirrus/build/testrun/dblink/regress/results/dblink.out 2025-02-26 09:10:06.714785100 +0000 @@ -799,423 +799,7 @@ UNION (SELECT * from dblink_get_result('dtest3') as t3(f1 int, f2 text, f3 text[])) ORDER by f1; --- dblink_get_connections returns an array with elements in a machine-dependent --- ordering, so we must resort to unnesting and sorting for a stable result -create function unnest(anyarray) returns setof anyelement -language sql strict immutable as $$ -select $1[i] from generate_series(array_lower($1,1), array_upper($1,1)) as i -$$; -SELECT * FROM unnest(dblink_get_connections()) ORDER BY 1; - unnest --------- - dtest1 - dtest2 - dtest3 -(3 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out C:/cirrus/build/... --- C:/cirrus/src/test/modules/delay_execution/expected/partition-addition.out 2025-02-26 09:04:17.251084100 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/partition-addition.out 2025-02-26 09:11:09.455964300 +0000 @@ -1,27 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s2lock s1exec s2addp s2unlock -step s2lock: SELECT pg_advisory_lock(12345); -pg_advisory_lock ----------------- - -(1 row) - -step s1exec: LOAD 'delay_execution'; - SET delay_execution.post_planning_lock_id = 12345; - SELECT * FROM foo WHERE a <> 1 AND a <> (SELECT 3); <waiting ...> -step s2addp: CREATE TABLE foo2 (LIKE foo); - ALTER TABLE foo ATTACH PARTITION foo2 FOR VALUES IN (2); - INSERT INTO foo VALUES (2, 'ADD2'); -step s2unlock: SELECT pg_advisory_unlock(12345); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr C:/cirrus/build/te... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2025-02-26 09:04:16.573977500 +0000 +++ C:/cirrus/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2025-02-26 09:11:50.490219100 +0000 @@ -332,9 +332,9 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 241: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_process_output on line 241: OK: DROP TABLE -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGtrans on line 244: action "commit"; connection "regress1" -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection regress1 closed +[NO_PID]: ecpg_check_PQresult on line 241: bad response - server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlstate 57P02 (sqlcode -400): the connection to the server was lost on line 241 +[NO_PID]: sqlca: code: -400, state: 57P02 diff --strip-trailing-cr -U3 C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout C:/cirrus/build... --- C:/cirrus/src/interfaces/ecpg/test/expected/compat_informix-describe.stdout 2025-02-26 09:04:16.570548600 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/basic.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/basic.out 2025-02-26 09:04:17.263427100 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/basic.out 2025-02-26 09:11:15.255359500 +0000 @@ -1,75 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wait1 wakeup2 noop1 detach2 -injection_points_attach ------------------------ - -(1 row) - -step wait1: SELECT injection_points_run('injection-points-wait'); <waiting ...> -step wakeup2: SELECT injection_points_wakeup('injection-points-wait'); -injection_points_wakeup ------------------------ - -(1 row) - -step wait1: <... completed> ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/read-only-anomaly.out C:/cirrus/build/testrun/isolati... --- C:/cirrus/src/test/isolation/expected/read-only-anomaly.out 2025-02-26 09:04:17.088369100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/read-only-anomaly.out 2025-02-26 09:06:15.208799600 +0000 @@ -1,33 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s2rx s2ry s1ry s1wy s1c s3r s2wx s2c s3c -step s2rx: SELECT balance FROM bank_account WHERE id = 'X'; -balance -------- - 0 -(1 row) - -step s2ry: SELECT balance FROM bank_account WHERE id = 'Y'; -balance -------- - 0 -(1 row) - -step s1ry: SELECT balance FROM bank_account WHERE id = 'Y'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2025-02-26 09:04:13.005911500 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2025-02-26 09:10:26.845552800 +0000 @@ -146,65 +146,10 @@ USING brin (a int4_minmax_ops, a int4_bloom_ops, b, c int8_minmax_multi_ops) WITH (pages_per_range=7) WHERE NOT (a BETWEEN 1000 and 1500); -SELECT relname, relpages - FROM pg_class - WHERE relname IN ('brin_test_serial_idx', 'brin_test_parallel_idx') - ORDER BY relname; - relname | relpages -------------------------+---------- - brin_test_parallel_idx | 4 - brin_test_serial_idx | 4 -(2 rows) - --- Check that (A except B) and (B except A) is empty, which means the indexes --- are the same. -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_logicalinspect/expected/logical_inspect.out 2025-02-26 09:04:13.071318000 +0000 +++ C:/cirrus/build/testrun/pg_logicalinspect/isolation/results/logical_inspect.out 2025-02-26 09:10:32.214450600 +0000 @@ -1,52 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s0_init s0_begin s0_savepoint s0_truncate s1_checkpoint s1_get_changes s0_commit s0_begin s0_inse... -step s0_init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0_begin: BEGIN; -step s0_savepoint: SAVEPOINT sp1; -step s0_truncate: TRUNCATE tbl1; -step s1_checkpoint: CHECKPOINT; -step s1_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'skip-empty-xacts', '1'... -data ----- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/parallel.out C:/cirrus/build/testrun/pg_stat_... --- C:/cirrus/contrib/pg_stat_statements/expected/parallel.out 2025-02-26 09:04:13.087615200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/parallel.out 2025-02-26 09:10:37.073634300 +0000 @@ -15,20 +15,10 @@ (1 row) SELECT count(*) FROM pgss_parallel_tab; - count -------- - 0 -(1 row) - -SELECT query, - parallel_workers_to_launch > 0 AS has_workers_to_launch, - parallel_workers_launched > 0 AS has_workers_launched - FROM pg_stat_statements - WHERE query ~ 'SELECT count' - ORDER BY query COLLATE "C"; - query | has_workers_to_launch | has_workers_launched -----------------------------------------+-----------------------+---------------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/char.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/char.out 2025-02-26 09:04:17.597304200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/char.out 2025-02-26 09:06:22.468139000 +0000 @@ -1,199 +1,3 @@ --- --- CHAR --- --- Per SQL standard, CHAR means character(1), that is a varlena type --- with a constraint restricting it to one character (not byte) -SELECT char 'c' = char 'c' AS true; - true ------- - t -(1 row) - --- --- Build a table for testing --- (This temporarily hides the table created in test_setup.sql) --- -CREATE TEMP TABLE CHAR_TBL(f1 char); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out C:/cirrus/build/testrun/pgrowlocks/iso... --- C:/cirrus/contrib/pgrowlocks/expected/pgrowlocks.out 2025-02-26 09:04:13.229554600 +0000 +++ C:/cirrus/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2025-02-26 09:10:35.193287700 +0000 @@ -1,233 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s1_tuplock1 s2_rowlocks s1_commit -step s1_begin: BEGIN; -step s1_tuplock1: SELECT * FROM multixact_conflict FOR KEY SHARE; -a|b --+- -1|2 -3|4 -(2 rows) - -step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); -locked_row|multi|modes -----------+-----+----------------- -(0,1) |f |{"For Key Share"} -(0,2) |f |{"For Key Share"} ... |
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-02-26 09:04:13.261462800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-26 09:10:44.694357600 +0000 @@ -254,12209 +254,7 @@ -- To exercise multiple code paths, we use local stats on ft1 -- and remote-estimate mode on ft2. ANALYZE ft1; -ALTER FOREIGN TABLE ft2 OPTIONS (use_remote_estimate 'true'); --- =================================================================== --- test error case for create publication on foreign table --- =================================================================== -CREATE PUBLICATION testpub_ftbl FOR TABLE ft1; -- should fail -ERROR: cannot add relation "ft1" to publication -DETAIL: This operation is not supported for foreign tables. --- =================================================================== --- simple queries --- =================================================================== --- single table without alias -EXPLAIN (COSTS OFF) SELECT * FROM ft1 ORDER BY c3, c1 OFFSET 100 LIMIT 10; - QUERY PLAN ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/name.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/name.out 2025-02-26 09:04:17.696986100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/name.out 2025-02-26 09:08:13.863271100 +0000 @@ -133,65 +133,10 @@ RAISE NOTICE '%', format('%I.%I', r[1], r[2]); END; $$; -NOTICE: schemax.tabley -NOTICE: "SchemaX"."TableY" -SELECT parse_ident('foo.boo'); - parse_ident -------------- - {foo,boo} -(1 row) - -SELECT parse_ident('foo.boo[]'); -- should fail -ERROR: string is not a valid identifier: "foo.boo[]" -SELECT parse_ident('foo.boo[]', strict => false); -- ok - parse_ident -------------- ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/boolean.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/boolean.out 2025-02-26 09:04:17.596344700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/boolean.out 2025-02-26 09:06:15.075971500 +0000 @@ -241,357 +241,7 @@ SELECT ''::text::boolean AS invalid; -- error ERROR: invalid input syntax for type boolean: "" CREATE TABLE BOOLTBL1 (f1 bool); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 't'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True'); -INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true'); --- BOOLTBL1 should be full of true's at this point -SELECT BOOLTBL1.* FROM BOOLTBL1; - f1 ----- - t - t - t -(3 rows) - -SELECT BOOLTBL1.* ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tcn/expected/tcn.out C:/cirrus/build/testrun/tcn/isolation/results/tcn.ou... --- C:/cirrus/contrib/tcn/expected/tcn.out 2025-02-26 09:04:13.366070800 +0000 +++ C:/cirrus/build/testrun/tcn/isolation/results/tcn.out 2025-02-26 09:10:47.964781800 +0000 @@ -1,13 +1,6 @@ Parsed test spec with 1 sessions starting permutation: listen insert insert2 update delete -step listen: LISTEN mychannel; -step insert: INSERT INTO mytable VALUES(1, 'one'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='1'" from s1 -step insert2: INSERT INTO mytable VALUES(2, 'two'); -s1: NOTIFY "mychannel" with payload ""mytable",I,"key"='2'" from s1 -step update: UPDATE mytable SET value = 'foo' WHERE key = 2; -s1: NOTIFY "mychannel" with payload ""mytable",U,"key"='2'" from s1 -step delete: DELETE FROM mytable; -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='1'" from s1 -s1: NOTIFY "mychannel" with payload ""mytable",D,"key"='2'" from s1 +setup failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/mxact.out C:/cirrus/build/testrun/test_decoding/is... --- C:/cirrus/contrib/test_decoding/expected/mxact.out 2025-02-26 09:04:13.384082100 +0000 +++ C:/cirrus/build/testrun/test_decoding/isolation/results/mxact.out 2025-02-26 09:10:50.945240900 +0000 @@ -1,90 +1,6 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit -step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); -?column? --------- -init -(1 row) - -step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); -data ----- -(0 rows) - -step s1begin: BEGIN; -step s1sharepgclass: SELECT count(*) > 1 FROM (SELECT * FROM pg_class FOR SHARE) s; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out C:/cirrus/build/tes... --- C:/cirrus/src/test/modules/test_extensions/expected/test_extensions.out 2025-02-26 09:04:17.364759400 +0000 +++ C:/cirrus/build/testrun/test_extensions/regress/results/test_extensions.out 2025-02-26 09:11:28.485297900 +0000 @@ -144,527 +144,10 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; --- extension should now contain no temp objects -\dx+ test_ext8 -Objects in extension "test_ext8" - Object description ----------------------------- - function ext8_even(posint) - table ext8_table1 - type ext8_table1 - type ext8_table1[] - type posint - type posint[] -(6 rows) - ... |
52/5320 | Trigger more frequent autovacuums for insert-heavy tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2025-02-25 22:34:55.629507000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2025-02-25 22:38:17.451419000 +0000 @@ -30,5 +30,5 @@ SET LOCAL statement_timeout = '10ms'; -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request COMMIT; |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-25 05:59:30.056448791 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-25 06:06:30.97683... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-25 05:59:30.056448791 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-25 06:07:19.348... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-25 05:59:30.056448791 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-25 06:06:27.984859622 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-25 05:59:33.202180400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-25 06:04:57.417488800 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5320 | Trigger more frequent autovacuums for insert-heavy tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.220658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/opr_sanity.out 2025-02-25 00:05:44.7366330... @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.220658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/opr_sanity.out 2025-02-25 00:06:25.02076... @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.220658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/opr_sanity.out 2025-02-25 00:05:42.150607000 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.722668377 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/opr_sanity.out 2025-02-25 00:10:54.997571771 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.722668377 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/opr_sanity.out 2025-02-25 00:12:33.929457305 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/opr... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.722668377 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/opr_sanity.out 2025-02-25 00:07:48.537948414 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.338968830 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/opr_sanity.out 2025-02-25 00:08:29.8212792... @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-25 00:04:01.294934027 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-02-25 00:08:30.549278559... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/horology.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/horology.out 2025-02-25 00:04:01.306943518 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/horology.out 2025-02-25 00:09:00.6892749... @@ -3605,276 +3605,7 @@ SELECT to_timestamp('2000 + + JUN', 'YYYY MON'); ERROR: invalid value "+" for "MON" DETAIL: The given value did not match any of the allowed values for this field. -SELECT to_timestamp('2000 + + JUN', 'YYYY MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT -(1 row) - -SELECT to_timestamp('2000 -10', 'YYYY TZH'); - to_timestamp ------------------------------- - Sat Jan 01 02:00:00 2000 PST -(1 row) - -SELECT to_timestamp('2000 -10', 'YYYY TZH'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:01.338968830 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/opr_sanity.out 2025-02-25 00:08:24.077285737 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-25 00:04:01.294934027 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/database.out 2025-02-25 00:08:24.821284776 +0000 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out 2025-02-25 00:03:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/opr_sanity.out 2025-02-25 00:05:15 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out 2025-02-25 00:03:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/opr_sanity.out 2025-02-25 00:06:01 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/opr_sanity.out 2025-02-25 00:03:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/opr_sanity.out 2025-02-25 00:05:12 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/opr_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:05.152574300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/opr_sanity.out 2025-02-25 00:06:23.122351800 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/opr_sanity.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:05.152574300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/opr_sanity.out 2025-02-25 00:08:49.648157800 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/opr_sanity.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/opr_sanity.out 2025-02-25 00:04:05.152574300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/opr_sanity.out 2025-02-25 00:06:15.488594500 +0000 @@ -126,9 +126,10 @@ p1.proretset != p2.proretset OR p1.provolatile != p2.provolatile OR p1.pronargs != p2.pronargs); - oid | proname | oid | proname ------+---------+-----+--------- -(0 rows) + oid | proname | oid | proname +------+-----------------------+-------+----------------------- + 9944 | pg_set_relation_stats | 10308 | pg_set_relation_stats +(1 row) -- Look for uses of different type OIDs in the argument/result type fields -- for different aliases of the same built-in function. |
52/5595 | Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:12.393404000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 22:36:12.289123000 ... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 22:34:10.852768000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:36:51.154933000 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:12.393404000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 22:37:00.27382100... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:12.393404000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-02-24 22:36:06.610978000 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 22:34:10.064989774 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-02-24 22:41:17.116578176 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:11.944671306 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/workmem.out 2025-02-24 22:43:14.424493864 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:11.944671306 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/workmem.out 2025-02-24 22:44:21.024415313 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/src/test/regress/results/workme... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:11.944671306 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/workmem.out 2025-02-24 22:40:29.080853279 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:22.395718226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 22:37:05.144722576 ... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 22:34:20.551508717 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:37:29.586210231 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:22.395718226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 22:37:43.69115376... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 22:34:22.395718226 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-02-24 22:37:02.196562464 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 22:34:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 22:40:16 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 22:34:13 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:42:25 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 22:34:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 22:41:58 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 22:34:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/workmem.out 2025-02-24 22:40:21 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 22:34:22.974152800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:41:21.686008100 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:13.024674000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 21:58:19.704627000 ... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 21:55:11.495296000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 21:59:06.625672000 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:13.024674000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 21:59:11.93457100... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:13.024674000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-02-24 21:58:22.868517000 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:35.960224478 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 22:01:54.290455049 ... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 21:55:34.140769754 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:02:16.366561961 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:35.960224478 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 22:02:27.50661920... @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/workmem.out 2025-02-24 21:55:35.960224478 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/workmem.out 2025-02-24 22:01:48.426428437 +0000 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 21:55:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/workmem.out 2025-02-24 21:58:16 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 21:55:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 21:59:32 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 21:55:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/workmem.out 2025-02-24 21:59:08 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/workmem.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/workmem.out 2025-02-24 21:55:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/workmem.out 2025-02-24 21:58:19 @@ -416,9 +416,20 @@ size float PATH 'SIZE', unit text PATH 'SIZE/@unit', premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified'); - id | _id | country_name | country_id | region_id | size | unit | premier_name -----+-----+--------------+------------+-----------+------+------+-------------- -(0 rows) + id | _id | country_name | country_id | region_id | size | unit | premier_name +----+-----+----------------+------------+-----------+------+------+--------------- + 1 | 1 | Australia | AU | 3 | | | not specified + 2 | 2 | China | CN | 3 | | | not specified + 3 | 3 | HongKong | HK | 3 | | | not specified + 4 | 4 | India | IN | 3 | | | not specified + 5 | 5 | Japan | JP | 3 | | | Sinzo Abe + 6 | 6 | Singapore | SG | 3 | 791 | km | not specified + 10 | 1 | Czech Republic | CZ | 2 | | | Milos Zeman + 11 | 2 | Germany | DE | 2 | | | not specified ... |
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-02-24 21:55:44.934763700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-24 22:02:23.564120200 +0000 @@ -2560,9903 +2560,7 @@ -- return columns needed by the parent ForeignScan node EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM local_tbl LEFT JOIN (SELECT ft1.*, COALESCE(ft1.c3 || ft2.c3, 'foobar') FROM ft1 INNER JOIN ft2 ON (ft1.c... - ... ------------------------------------------------------------------------------------------------------------------------... - LockRows - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, (C... - -> Merge Left Join - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.... - Merge Cond: (local_tbl.c1 = ft1.c1) - -> Index Scan using local_tbl_pkey on public.local_tbl - Output: local_tbl.c1, local_tbl.c2, local_tbl.c3, local_tbl.ctid - -> Materialize - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, (COALESCE((ft1.c3 ... - -> Foreign Scan - Output: ft1.c1, ft1.c2, ft1.c3, ft1.c4, ft1.c5, ft1.c6, ft1.c7, ft1.c8, ft1.*, ft2.*, COALESCE((ft... ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:12.747638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 17:36:21.9550790... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:12.747638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 17:37:06.46411... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:12.747638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-24 17:36:21.353180000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:12.099396249 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-02-24 17:40:47.523258835 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:12.099396249 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-02-24 17:39:21.921684722 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:13.911677520 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 17:39:31.3528456... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:13.911677520 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 17:40:07.72936... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 17:34:13.911677520 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-24 17:39:28.344812318 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 17:33:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 17:37:01 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 17:33:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 17:38:51 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 17:33:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-02-24 17:37:01 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 17:34:16.681972600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 17:37:08.646992400 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 17:34:16.681972600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 17:39:23.575266000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 17:34:16.681972600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-02-24 17:37:03.835089600 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.952014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 14:39:47.7516800... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.952014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 14:40:30.68469... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.952014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-24 14:39:45.696994000 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.556349042 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-02-24 14:45:13.830613930 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.556349042 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/privileges.out 2025-02-24 14:46:20.065715598 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:14.556349042 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-02-24 14:42:26.176796575 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:15.823506642 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 14:42:58.9168251... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:15.823506642 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 14:43:34.55671... @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-24 14:37:15.823506642 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-24 14:42:52.200845407 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 14:36:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 14:39:14 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 14:36:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 14:40:11 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-24 14:36:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-02-24 14:39:14 @@ -3045,342 +3045,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 14:37:20.885780000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-24 14:40:15.430280100 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 14:37:20.885780000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-24 14:42:28.700790200 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-24 14:37:20.885780000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-02-24 14:40:09.637495300 +0000 @@ -3046,341 +3046,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-24 10:35:57.337997725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-02-24 10:44:50.33... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-24 10:35:57.337997725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-02-24 10:45:38.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-24 10:35:57.337997725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-02-24 10:44:45.294657220 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
52/5498 | Adding extension default version to \dx |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.753374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-23 15:05:49.756904000 +00... @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.753374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-23 15:06:38.513727000 +... @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.753374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-23 15:05:48.212208000 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.359291008 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2025-02-23 15:10:51.555753387 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/regress/results/psql.out --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.359291008 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2025-02-23 15:08:36.379743596 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.875288448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-23 15:08:24.856671126 +00... @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.875288448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-23 15:09:11.496767787 +... @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-23 15:03:52.875288448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-23 15:08:21.504660640 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-23 15:03:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-23 15:05:21 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-23 15:03:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-23 15:06:27 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-23 15:03:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/psql.out 2025-02-23 15:05:22 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-23 15:03:55.967632700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-23 15:06:53.898821700 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-23 15:03:55.967632700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-23 15:09:08.148005700 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-23 15:03:55.967632700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2025-02-23 15:06:46.584861800 +0000 @@ -6459,11 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Default version | Schema | Description -------+---------+-----------------+--------+------------- -(0 rows) - +ERROR: missing FROM-clause entry for table "c" +LINE 2: ...ault_version, comment) ON ae.name = e.extname AND c.classoid... + ^ \dX "no.such.extended.statistics" List of extended statistics Schema | Name | Definition | Ndistinct | Dependencies | MCV |
52/5320 | Trigger more frequent autovacuums for insert-heavy tables |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-23 01:44:01.568773698 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/database.out 2025-02-23 01:48:42.052069052 +0000 @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/src/test/regress/results/datab... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-23 01:44:01.568773698 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/database.out 2025-02-23 01:47:39.004075455 +0000 @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-23 01:44:01.402943746 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-02-23 01:48:04.043536942... @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2025-02-23 01:44:01.459280559 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2025-02-23 01:48:33.043045394 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-23 01:44:01.402943746 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/database.out 2025-02-23 01:47:59.435712764 +0000 @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-22 22:07:24.739822332 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-22 22:14:13.79136... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-22 22:07:24.739822332 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-22 22:15:02.683... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-22 22:07:24.739822332 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-22 22:14:10.835360875 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
52/5498 | Adding extension default version to \dx |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.407508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-22 02:59:43.063704000 +00... @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.407508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-22 03:00:38.594700000 +... @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.407508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-22 02:59:44.256742000 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:15.265495617 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2025-02-22 03:03:16.569907787 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:15.265495617 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/psql.out 2025-02-22 03:05:32.498876863 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/regress/results/psql.out --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:15.265495617 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2025-02-22 03:01:01.249901514 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.901230552 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-22 03:00:27.772799404 +00... @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.901230552 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-22 03:01:16.560772055 +... @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-22 02:58:14.901230552 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-22 03:00:24.460802148 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-22 02:57:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-22 03:00:16 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-22 02:57:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-22 03:00:58 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-22 02:57:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/psql.out 2025-02-22 03:00:15 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-22 02:58:17.158987400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-22 03:01:27.512058700 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-22 02:58:17.158987400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-22 03:03:44.777685400 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-22 02:58:17.158987400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2025-02-22 03:01:19.128742600 +0000 @@ -6459,9 +6459,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
53/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out /tmp/cirrus-ci-build/build/testrun/hstore/regress/resul... --- /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out 2025-02-21 19:35:06.892908793 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2025-02-21 19:41:27.514815447 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore/expected/hstore.out C:/cirrus/build/testrun/hstore/regress/results... --- C:/cirrus/contrib/hstore/expected/hstore.out 2025-02-21 19:35:10.208091200 +0000 +++ C:/cirrus/build/testrun/hstore/regress/results/hstore.out 2025-02-21 19:41:53.355269200 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - 13 - 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-02-21 16:51:36.038772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-21 16:53:04.764063000 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:34.560466000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-21 16:54:42.553768000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-21 16:51:36.038772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-21 16:53:52.569760000 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:36.038772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-21 16:53:04.370577000 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:28.617539817 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-02-21 16:56:44.853793068 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-21 16:51:30.478912621 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-02-21 16:57:28.647162567 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:30.478912621 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-02-21 16:59:16.535614802 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:30.478912621 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-02-21 16:54:29.217974684 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:34.657104308 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-21 16:54:44.931328302 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:32.770213900 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-21 16:56:18.234307305 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-21 16:51:34.657104308 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-21 16:55:31.566938383 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:34.657104308 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-21 16:54:38.242931959 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-21 16:52:52 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-21 16:54:20 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-21 16:51:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-21 16:53:38 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-02-21 16:52:50 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-21 16:51:36.838135500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-21 16:54:14.402922700 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-21 16:51:32.796074800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-21 16:58:26.946722000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-21 16:51:36.838135500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-21 16:56:24.962480400 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-21 16:51:36.838135500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join.out 2025-02-21 16:54:04.081140600 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
52/5545 | Improve CRC32C performance with AVX-512, take 2 |
FreeBSD - 13 - 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-02-21 10:23:05.530885000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-21 10:29:36.7328530... @@ -12440,8 +12440,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(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 @@ -12454,8 +12453,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-21 08:00:19.326852596 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-21 08:09:29.934298... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-02-21 08:00:19.255010282 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-02-21 08:1... @@ -304,368 +304,10 @@ /* Use primary key imported by LIKE for self-referential FK constraint */ CREATE TABLE inhz (x text REFERENCES inhz, LIKE inhx INCLUDING INDEXES); \d inhz - Table "public.inhz" - Column | Type | Collation | Nullable | Default ---------+------+-----------+----------+--------- - x | text | | | - xx | text | | not null | -Indexes: - "inhz_pkey" PRIMARY KEY, btree (xx) -Foreign-key constraints: - "inhz_x_fkey" FOREIGN KEY (x) REFERENCES inhz(xx) -Referenced by: - TABLE "inhz" CONSTRAINT "inhz_x_fkey" FOREIGN KEY (x) REFERENCES inhz(xx) - -DROP TABLE inhz; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-02-21 08:00:19.255010282 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/create_table_like.out 2025-02-21 08:09:25.018298821 +0... @@ -604,68 +604,10 @@ -- Test EXCLUDING ALL CREATE FOREIGN TABLE ctl_foreign_table1(LIKE ctl_table EXCLUDING ALL) SERVER ctl_s0; \d+ ctl_foreign_table1 - Foreign table "public.ctl_foreign_table1" - Column | Type | Collation | Nullable | Default | FDW options | Storage | Stats target | Description ---------+-------------------+-----------+----------+---------+-------------+----------+--------------+------------- - a | integer | | not null | | | plain | | - b | character varying | | | | | extended | | - c | integer | | | | | plain | | - d | bigint | | not null | | | plain | | - e | integer | | | | | plain | | -Not-null constraints: - "ctl_table_a_not_null" NOT NULL "a" - "ctl_table_d_not_null" NOT NULL "d" -Server: ctl_s0 - ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-21 07:39:29.369427838 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-02-21 07:48:33.84... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-21 07:39:29.369427838 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-02-21 07:49:18.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-21 07:39:29.369427838 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-02-21 07:48:28.271920305 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2025-02-21 04:08:17.478976424 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numeric.out 2025-02-21 04:25:01.485739224 +0000 @@ -3753,24 +3753,20 @@ ROLLBACK; -- case where sum of squares would overflow but variance does not DELETE FROM num_variance; +ERROR: index "pg_statistic_ext_relid_index" contains corrupted page at block 4294967295 +HINT: Please REINDEX it. INSERT INTO num_variance SELECT 9e131071 + x FROM generate_series(1, 5) x; SELECT variance(a) FROM num_variance; - variance --------------------- - 2.5000000000000000 -(1 row) - +ERROR: index "pg_statistic_ext_relid_index" contains corrupted page at block 4294967295 +HINT: Please REINDEX it. -- check that parallel execution produces the same result BEGIN; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2025-02-21 04:08:19.388526714 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/numeric.out 2025-02-21 04:13:41.92260614... @@ -3754,132 +3754,7 @@ -- case where sum of squares would overflow but variance does not DELETE FROM num_variance; INSERT INTO num_variance SELECT 9e131071 + x FROM generate_series(1, 5) x; -SELECT variance(a) FROM num_variance; - variance --------------------- - 2.5000000000000000 -(1 row) - --- check that parallel execution produces the same result -BEGIN; -ALTER TABLE num_variance SET (parallel_workers = 4); -SET LOCAL parallel_setup_cost = 0; -SET LOCAL max_parallel_workers_per_gather = 4; -SELECT variance(a) FROM num_variance; - variance ... |
52/5320 | Trigger more frequent autovacuums for insert-heavy tables |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-21 01:04:49.725011892 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/opr_sanity.out 2025-02-21 01:09:31.673145881 +0000 @@ -1903,410 +1903,10 @@ -- Ask access methods to validate opclasses -- (this replaces a lot of SQL-level checks that used to be done in this file) SELECT oid, opcname FROM pg_opclass WHERE NOT amvalidate(oid); - oid | opcname ------+--------- -(0 rows) - --- **************** pg_am **************** --- Look for illegal values in pg_am fields -SELECT a1.oid, a1.amname -FROM pg_am AS a1 -WHERE a1.amhandler = 0; - oid | amname ------+-------- -(0 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/src/test/regress/results/datab... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-21 01:04:49.684857561 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/database.out 2025-02-21 01:08:31.006102324 +0000 @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-21 01:04:48.062260854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2025-02-21 01:09:01.217629174... @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2025-02-21 01:04:48.102260855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/opr_sanity.out 2025-02-21 01:09:31.38562... @@ -1794,519 +1794,7 @@ AND amopopr = o.oid AND amoplefttype = o.oprleft AND amoprighttype = o.oprright); - aggfnoid | oid -----------+----- -(0 rows) - --- Check correspondence of btree strategies and names -SELECT DISTINCT proname, oprname, amopstrategy -FROM pg_operator AS o, pg_aggregate AS a, pg_proc AS p, - pg_amop as ao -WHERE a.aggfnoid = p.oid AND a.aggsortop = o.oid AND - amopopr = o.oid AND - amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree') -ORDER BY 1, 2; - proname | oprname | amopstrategy ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2025-02-21 01:04:48.062260854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/database.out 2025-02-21 01:08:57.137629580 +0000 @@ -2,20 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -CREATE ROLE regress_datdba_before; -CREATE ROLE regress_datdba_after; -ALTER DATABASE regression_utf8 OWNER TO regress_datdba_before; ... |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 21:34:00.252479972 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-20 21:41:04.16344... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 21:34:00.252479972 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-20 21:41:46.007... @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 21:34:00.252479972 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-20 21:40:59.927420038 +0000 @@ -3062,7 +3062,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2025-02-20 21:33:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-20 21:36:08 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/4720 | "unexpected duplicate for tablespace" problem in logical replication |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:23.719029000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-20 18:36:23.823626... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40745 | | 0 | 40745 | pktable_pkey + 40741 | | 0 | 40741 | pktable + 40748 | | 0 | 40748 | fktable + 41238 | | 0 | 41243 | foo + 41247 | | 0 | 41247 | pg_toast_41238_index + 41246 | | 0 | 41246 | pg_toast_41238 + 41460 | | 0 | 41460 | old_oids + 41477 | | 0 | 41477 | pg_toast_41474 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:23.719029000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-20 18:37:17.5777... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40564 | | 0 | 40564 | pktable_pkey + 40560 | | 0 | 40560 | pktable + 40566 | | 0 | 40566 | fktable + 41167 | | 0 | 41172 | foo + 41176 | | 0 | 41176 | pg_toast_41167_index + 41175 | | 0 | 41175 | pg_toast_41167 + 41498 | | 0 | 41498 | pg_toast_41495 + 41499 | | 0 | 41499 | pg_toast_41495_index ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:23.719029000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-20 18:36:21.147270000 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40711 | | 0 | 40711 | pktable_pkey + 40707 | | 0 | 40707 | pktable + 40713 | | 0 | 40713 | fktable + 41295 | | 0 | 41300 | foo + 41304 | | 0 | 41304 | pg_toast_41295_index + 41303 | | 0 | 41303 | pg_toast_41295 + 41533 | | 0 | 41533 | old_oids + 41550 | | 0 | 41550 | pg_toast_41547 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:24.460330034 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2025-02-20 18:40:26.295424857 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40901 | | 0 | 40901 | pktable_pkey + 40896 | | 0 | 40896 | pktable + 40903 | | 0 | 40903 | fktable + 41426 | | 0 | 41431 | foo + 41435 | | 0 | 41435 | pg_toast_41426_index + 41434 | | 0 | 41434 | pg_toast_41426 + 41664 | | 0 | 41664 | old_oids + 41681 | | 0 | 41681 | pg_toast_41678 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:24.460330034 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2025-02-20 18:41:41.003695072 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40774 | | 0 | 40774 | pktable_pkey + 40767 | | 0 | 40767 | pktable + 40778 | | 0 | 40778 | fktable + 41264 | | 0 | 41269 | foo + 41273 | | 0 | 41273 | pg_toast_41264_index + 41272 | | 0 | 41272 | pg_toast_41264 + 41553 | | 0 | 41553 | old_oids + 41570 | | 0 | 41570 | pg_toast_41567 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:24.460330034 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2025-02-20 18:37:44.615636364 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40868 | | 0 | 40868 | pktable_pkey + 40864 | | 0 | 40864 | pktable + 40870 | | 0 | 40870 | fktable + 41357 | | 0 | 41362 | foo + 41366 | | 0 | 41366 | pg_toast_41357_index + 41365 | | 0 | 41365 | pg_toast_41357 + 41618 | | 0 | 41618 | old_oids + 41635 | | 0 | 41635 | pg_toast_41632 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:22.754331141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-20 18:37:13.987149... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40676 | | 0 | 40676 | pktable_pkey + 40672 | | 0 | 40672 | pktable + 40678 | | 0 | 40678 | fktable + 41163 | | 0 | 41168 | foo + 41172 | | 0 | 41172 | pg_toast_41163_index + 41171 | | 0 | 41171 | pg_toast_41163 + 41401 | | 0 | 41401 | old_oids + 41418 | | 0 | 41418 | pg_toast_41415 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:22.754331141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-20 18:37:48.0589... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40636 | | 0 | 40636 | pktable_pkey + 40632 | | 0 | 40632 | pktable + 40638 | | 0 | 40638 | fktable + 41120 | | 0 | 41126 | foo + 41130 | | 0 | 41130 | pg_toast_41120_index + 41129 | | 0 | 41129 | pg_toast_41120 + 41358 | | 0 | 41358 | old_oids + 41380 | | 0 | 41380 | pg_toast_41377 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-20 18:34:22.754331141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-20 18:37:05.583188475 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40672 | | 0 | 40672 | pktable_pkey + 40668 | | 0 | 40668 | pktable + 40675 | | 0 | 40675 | fktable + 41202 | | 0 | 41207 | foo + 41212 | | 0 | 41212 | pg_toast_41202_index + 41210 | | 0 | 41210 | pg_toast_41202 + 41427 | | 0 | 41427 | old_oids + 41445 | | 0 | 41445 | pg_toast_41442 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-20 18:34:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-20 18:36:05 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40750 | | 0 | 40750 | pktable_pkey + 40746 | | 0 | 40746 | pktable + 40752 | | 0 | 40752 | fktable + 41179 | | 0 | 41184 | foo + 41188 | | 0 | 41188 | pg_toast_41179_index + 41187 | | 0 | 41187 | pg_toast_41179 + 41452 | | 0 | 41452 | old_oids + 41474 | | 0 | 41474 | pg_toast_41471 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-20 18:34:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-20 18:37:00 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40556 | | 0 | 40556 | pktable_pkey + 40552 | | 0 | 40552 | pktable + 40568 | | 0 | 40568 | fktable + 41139 | | 0 | 41144 | foo + 41148 | | 0 | 41148 | pg_toast_41139_index + 41147 | | 0 | 41147 | pg_toast_41139 + 41366 | | 0 | 41366 | old_oids + 41384 | | 0 | 41384 | pg_toast_41381 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-20 18:34:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2025-02-20 18:36:09 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40732 | | 0 | 40732 | pktable_pkey + 40728 | | 0 | 40728 | pktable + 40734 | | 0 | 40734 | fktable + 41208 | | 0 | 41219 | foo + 41223 | | 0 | 41223 | pg_toast_41208_index + 41222 | | 0 | 41222 | pg_toast_41208 + 41496 | | 0 | 41496 | old_oids + 41513 | | 0 | 41513 | pg_toast_41510 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-20 18:34:27.371795400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-20 18:38:01.370016400 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40045 | | 0 | 40045 | fktable + 40041 | | 0 | 40041 | pktable_pkey + 40031 | | 0 | 40031 | pktable + 40758 | | 0 | 40763 | foo + 40770 | | 0 | 40770 | pg_toast_40758_index + 40767 | | 0 | 40767 | pg_toast_40758 + 41031 | | 0 | 41031 | old_oids + 41057 | | 0 | 41057 | pg_toast_41053 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-20 18:34:27.371795400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-20 18:40:20.835805800 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39631 | | 0 | 39631 | pktable_pkey + 39617 | | 0 | 39617 | pktable + 39636 | | 0 | 39636 | fktable + 40744 | | 0 | 40749 | foo + 40753 | | 0 | 40753 | pg_toast_40744_index + 40752 | | 0 | 40752 | pg_toast_40744 + 40957 | | 0 | 40957 | old_oids + 40974 | | 0 | 40974 | pg_toast_40971 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-20 18:34:27.371795400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2025-02-20 18:37:57.242579200 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40340 | | 0 | 40340 | pktable_pkey + 40336 | | 0 | 40336 | pktable + 40342 | | 0 | 40342 | fktable + 40916 | | 0 | 40921 | foo + 40925 | | 0 | 40925 | pg_toast_40916_index + 40924 | | 0 | 40924 | pg_toast_40916 + 41154 | | 0 | 41154 | old_oids + 41171 | | 0 | 41171 | pg_toast_41168 ... |
52/5410 | Disable installcheck for tap and regress tests for injection_points module |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out 2025-02-20 16:34:06.156474000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/crash.out 2025-02-20 16:37:46.960650000 +0000 @@ -23,4 +23,12 @@ step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions -step c3: COMMIT; +s2: WARNING: AbortTransaction while in ABORT state +ERROR: ResourceOwnerEnlarge called after release started +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + +lock wait query failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-02-20 16:34:06.156729000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-02-20 16:37:47.110203000 +000... ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out /tmp/cirrus-ci-build/src/test/modules... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out 2025-02-20 16:34:08.430381863 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/crash.out 2025-02-20 16:41:06.001924192 +0... @@ -23,4 +23,10 @@ step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions +s2: WARNING: AbortTransaction while in ABORT state +ERROR: ResourceOwnerEnlarge called after release started +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + step c3: COMMIT; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/crash.out 2025-02-20 16:34:05.507443883 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/crash.out 2025-02-20 16:38:01.710351037 +0000 @@ -23,4 +23,10 @@ step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions +s2: WARNING: AbortTransaction while in ABORT state +ERROR: ResourceOwnerEnlarge called after release started +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + step c3: COMMIT; diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/inplace.out 2025-02-20 16:34:05.507443883 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/inplace.out 2025-02-20 16:38:02.254335150 +000... @@ -45,296 +45,9 @@ f (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/crash.out /Users/admin/pgsql/build/testrun/inject... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/crash.out 2025-02-20 16:35:17 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/crash.out 2025-02-20 16:40:43 @@ -23,4 +23,16 @@ step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions -step c3: COMMIT; +s2: WARNING: AbortTransaction while in ABORT state +ERROR: ResourceOwnerEnlarge called after release started +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + +s3: 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 + before or while processing the request. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/crash.out C:/cirrus/build/testrun/inje... --- C:/cirrus/src/test/modules/injection_points/expected/crash.out 2025-02-20 16:34:09.776551700 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/crash.out 2025-02-20 16:41:05.325515700 +0000 @@ -23,4 +23,10 @@ step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions +ERROR: ResourceOwnerEnlarge called after release started +s2: WARNING: AbortTransaction while in ABORT state +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + step c3: COMMIT; |
52/4564 | Reducing memory consumed by RestrictInfo list translations in partitionwise join planning |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2025-02-20 12:04:02.661961000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2025-02-20 12:07:41.497251900... @@ -1267,15 +1267,8 @@ (24 rows) SELECT b, sum(a), count(*) FROM pagg_tab_ml GROUP BY b HAVING avg(a) < 15 ORDER BY 1, 2, 3; - b | sum | count ----+-------+------- - 0 | 30000 | 3000 - 1 | 33000 | 3000 - 2 | 36000 | 3000 - 3 | 39000 | 3000 - 4 | 42000 | 3000 -(5 rows) - +ERROR: parallel worker failed to initialize +HINT: More details may be available in the server log. -- Full aggregation at all levels as GROUP BY clause matches with PARTITION KEY EXPLAIN (COSTS OFF) ... |
53/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:19.967047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-20 09:28:46.5509210... @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:19.967047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-20 09:29:30.55645... @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:19.967047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-20 09:28:43.040999000 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.444205571 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2025-02-20 09:33:39.954318189 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.444205571 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/privileges.out 2025-02-20 09:35:07.545963254 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/test/regress/results/pri... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.444205571 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/privileges.out 2025-02-20 09:31:28.230202915 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.338137968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-20 09:31:56.4681503... @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.338137968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-20 09:32:37.33235... @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2025-02-20 09:26:20.338137968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2025-02-20 09:31:54.372141501 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-20 09:26:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-20 09:29:16 @@ -3015,342 +3015,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-20 09:26:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-20 09:30:02 @@ -3015,342 +3015,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2025-02-20 09:26:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2025-02-20 09:29:16 @@ -3015,342 +3015,8 @@ set session role regress_priv_user4; create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-20 09:26:26.124345500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2025-02-20 09:29:29.449213700 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-20 09:26:26.124345500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2025-02-20 09:31:33.111837000 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2025-02-20 09:26:26.124345500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2025-02-20 09:29:18.654343200 +0000 @@ -3016,341 +3016,7 @@ create view atpgv1 as select * from graph_table (ptg1 match ( : atest1) COLUMNS (1 as value)) limit 0; grant select on atpgv1 to regress_priv_user3; select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user3; -select * from atpgv1; -- ok - value -------- -(0 rows) - -set session role regress_priv_user4; -create view atpgv2 as select * from graph_table (ptg1 match (v : ltv) COLUMNS (v.ltvk)) limit 0; --- though the session user is the owner of the view and also has access to the ... |
52/5581 | Extend postgres_fdw_get_connections to return remote backend pid |
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-02-20 08:33:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-20 08:36:08 @@ -12443,7 +12443,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | false | available + loopback | true | available (1 row) -- After terminating the remote backend, since the connection is closed, @@ -12458,7 +12458,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | true | not available + loopback | true | available (1 row) ... |
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-02-20 08:33:23.758022500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-20 08:40:32.101150900 +0000 @@ -12443,7 +12443,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | false | available + loopback | true | available (1 row) -- After terminating the remote backend, since the connection is closed, @@ -12458,7 +12458,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | true | not available + loopback | true | available (1 row) ... |
52/5498 | Adding extension default version to \dx |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:15.814382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-20 01:19:38.525747000 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:15.814382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-20 01:20:31.666944000 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:15.814382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-20 01:19:37.877746000 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.268602613 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2025-02-20 01:23:43.835756442 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.268602613 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/psql.out 2025-02-20 01:25:31.647696899 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/regress/results/psql.out --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.268602613 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2025-02-20 01:20:56.351911789 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.355396667 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-20 01:20:27.788124632 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.355396667 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-20 01:21:16.940249537 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-20 01:18:16.355396667 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-20 01:20:22.952108502 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-20 01:18:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-20 01:19:51 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-20 01:18:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-20 01:20:40 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-20 01:18:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/psql.out 2025-02-20 01:19:50 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-20 01:18:24.457496000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-20 01:21:44.086130700 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-20 01:18:24.457496000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-20 01:24:00.303896300 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-20 01:18:24.457496000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2025-02-20 01:21:36.929410000 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 00:55:16.405991237 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-20 01:01:04.81304... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 00:55:16.405991237 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-20 01:01:51.565... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-20 00:55:16.405991237 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-20 01:01:01.445044010 +0000 @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-20 00:56:46.785647600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-20 00:59:26.588543800 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-20 00:56:46.785647600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-20 01:02:00.444672700 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5525 | explain plans for foreign servers |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.370649000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-20 00:19:39.695166000 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-20 00:17:24.756968000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-20 00:20:21.327704000 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/postgres_fdw.so": /tmp/cirru... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.370649000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-20 00:20:41.25072700... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.370649000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-20 00:19:43.928283000 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.485830369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-20 00:20:14.364008874 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-20 00:17:24.704892329 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-20 00:20:35.812452212 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/postgres_fd... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.485830369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-20 00:20:50.90478303... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-20 00:17:26.485830369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-20 00:20:07.775882560 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
52/5441 | Separate GUC for replication origins |
FreeBSD - 13 - 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-02-19 19:50:32.814180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-19 19:56:15.3632890... @@ -12440,8 +12440,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(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 @@ -12454,8 +12453,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
52/5227 | AIO |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hash_index.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/hash_index.out 2025-02-19 19:34:35.329318800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hash_index.out 2025-02-19 19:39:43.269218200 +0000 @@ -40,296 +40,10 @@ CREATE INDEX hash_txt_index ON hash_txt_heap USING hash (random text_ops); CREATE INDEX hash_f8_index ON hash_f8_heap USING hash (random float8_ops) WITH (fillfactor=60); --- --- Also try building functional, expressional, and partial indexes on --- tables that already contain data. --- -create unique index hash_f8_index_1 on hash_f8_heap(abs(random)); -create unique index hash_f8_index_2 on hash_f8_heap((seqno + 1), random); -create unique index hash_f8_index_3 on hash_f8_heap(random) where seqno > 1000; --- --- hash index --- grep 843938989 hash.data --- -SELECT * FROM hash_i4_heap - WHERE hash_i4_heap.random = 843938989; ... |
52/5355 | Enhance memory context statistics reporting for all PostgreSQL processes. |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:16.208257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-19 18:53:39.433770000... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:16.208257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-19 18:54:24.6242220... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:16.208257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-19 18:53:36.744950000 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:09.967879638 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-19 18:57:59.607687354 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:09.967879638 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-19 18:56:21.026888876 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:11.990436327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-19 18:56:29.347549885... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:11.990436327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-19 18:57:18.9395359... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 18:51:11.990436327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-19 18:56:25.943551194 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-19 18:51:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-19 18:55:37 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-19 18:51:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-19 18:56:35 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-19 18:51:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-19 18:55:35 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-19 18:51:18.116934800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-19 18:54:29.146429300 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-19 18:51:18.116934800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-19 18:56:45.512631000 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-19 18:51:18.116934800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-19 18:54:24.893018300 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
53/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out /tmp/cirrus-ci-build/build/testrun/hstore/regress/resul... --- /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out 2025-02-19 17:07:09.794951846 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2025-02-19 17:13:03.010408668 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore/expected/hstore.out C:/cirrus/build/testrun/hstore/regress/results... --- C:/cirrus/contrib/hstore/expected/hstore.out 2025-02-19 17:07:09.506588300 +0000 +++ C:/cirrus/build/testrun/hstore/regress/results/hstore.out 2025-02-19 17:13:03.202453900 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - 13 - 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-02-19 13:47:22.175092000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-19 13:48:41.798472000 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:20.683392000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-19 13:50:12.870620000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-19 13:47:22.175092000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-19 13:49:23.249633000 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:22.175092000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-19 13:48:37.569865000 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:20.841416409 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-02-19 13:51:25.212356917 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-19 13:47:22.699786076 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-02-19 13:52:44.627809631 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:22.699786076 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-02-19 13:54:14.859184013 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:22.699786076 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-02-19 13:49:23.733017890 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:19.449087757 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-19 13:49:11.920541744 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:17.593087718 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-19 13:50:33.080492646 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-19 13:47:19.449087757 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-19 13:49:53.336509453 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:19.449087757 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-19 13:49:08.012546546 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-19 13:49:44 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:11 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-19 13:52:21 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-19 13:47:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-19 13:51:10 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-02-19 13:49:45 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-19 13:47:25.900096400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-19 13:50:13.665366000 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-19 13:47:21.336599800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-19 13:54:31.945097000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-19 13:47:25.900096400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-19 13:52:37.619038600 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-19 13:47:25.900096400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join.out 2025-02-19 13:49:59.008138800 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
52/5558 | Draft for basic NUMA observability |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-19 11:44:16.444057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-19 11:46:41.863063000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/contrib/pg_bufferc... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-19 11:44:15.985606027 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_buffercache/results/pg_buffercache.out 2025-02-19 11:48:44.365106039 +0000 @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-19 11:44:16.227097197 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-19 11:47:08.643765927 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out /Users/admin/pgsql/build/testrun/pg_buffe... --- /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-19 11:44:11 +++ /Users/admin/pgsql/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-19 11:48:12 @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=8192 os_page_size=16384 pages_per_blk=0.500000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=8192 os_page_size=16384 pages_per_blk=0.500000 ?column? ---------- t |
53/5456 | Add XMLNamespaces option to XMLElement |
FreeBSD - 13 - Meson | |
regress | 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-02-19 04:50:11.807659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-02-19 04:53:00.688533000 ... @@ -2167,3688 +2167,7 @@ -- create table rc_test (a int, b int); copy rc_test from stdin; -create function return_unnamed_refcursor() returns refcursor as $$ -declare - rc refcursor; -begin - open rc for select a from rc_test; - return rc; -end -$$ language plpgsql; -create function use_refcursor(rc refcursor) returns int as $$ -declare - rc refcursor; - x record; -begin ... |
regress | 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-02-19 04:50:11.807659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-02-19 04:53:46.13124000... @@ -1264,4591 +1264,10 @@ (6 rows) update WSlot set backlink = 'PS.base.a5' where slotname = 'WS.001.3a'; -select * from WSlot where roomno = '001' order by slotname; - slotname | roomno | slotlink | backlink -----------------------+----------+----------------------+---------------------- - WS.001.1a | 001 | | PS.base.a1 - WS.001.1b | 001 | | PS.base.a2 - WS.001.2a | 001 | | PS.base.a3 - WS.001.2b | 001 | | PS.base.a4 - WS.001.3a | 001 | | PS.base.a5 - WS.001.3b | 001 | | PS.base.a6 -(6 rows) - -select * from PSlot where slotname ~ 'PS.base.a' order by slotname; - slotname | pfname | slotlink | backlink ... |
regress | 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-02-19 04:50:11.807659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-02-19 04:52:56.631010000 +0000 @@ -2713,3142 +2713,7 @@ raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; end$$ language plpgsql; select stricttest(); -NOTICE: x.f1 = 5, x.f2 = 6 - stricttest ------------- - -(1 row) - -create or replace function stricttest() returns void as $$ -declare x record; -begin - -- should fail due to implicit strict - insert into foo values(7,8),(9,10) returning * into x; - raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; -end$$ language plpgsql; ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 04:02:02.858051118 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-19 04:10:53.002801... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-02-19 04:02:02.774126713 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-02-19 04:1... @@ -247,322 +247,10 @@ CREATE TABLE test_like_5c (LIKE test_like_4 INCLUDING ALL) INHERITS (test_like_5, test_like_5x); \d test_like_5c - Table "public.test_like_5c" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+------------------------------------ - x | point | | | - y | point | | | - z | point | | | - p | integer | | | - q | integer | | | generated always as (p * 2) stored - b | integer | | | 42 - c | integer | | | generated always as (a * 2) stored - a | integer | | | -Check constraints: - "test_like_4_a_check" CHECK (a > 0) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-19 04:02:02.858051118 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-02-19 04:10:47.726803380 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-19 03:49:03.200011064 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-02-19 03:57:22.64... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-19 03:49:03.200011064 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-02-19 03:58:09.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-19 03:49:03.200011064 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-02-19 03:57:18.107271188 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2025-02-18 23:57:05.818798828 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/numeric.out 2025-02-19 00:02:36.16997477... @@ -3766,11 +3766,9 @@ SET LOCAL parallel_setup_cost = 0; SET LOCAL max_parallel_workers_per_gather = 4; SELECT variance(a) FROM num_variance; - variance --------------------- - 2.5000000000000000 -(1 row) - +ERROR: index "pg_namespace_oid_index" contains corrupted page at block 2 +HINT: Please REINDEX it. +CONTEXT: parallel worker ROLLBACK; DROP TABLE num_variance; -- diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2025-02-18 23:57:05.842798828 +0000 ... |
52/4720 | "unexpected duplicate for tablespace" problem in logical replication |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.699786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-18 20:14:08.810449... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40471 | | 0 | 40471 | pktable_pkey + 40467 | | 0 | 40467 | pktable + 40473 | | 0 | 40473 | fktable + 41273 | | 0 | 41278 | foo + 41282 | | 0 | 41282 | pg_toast_41273_index + 41281 | | 0 | 41281 | pg_toast_41273 + 41509 | | 0 | 41509 | old_oids + 41526 | | 0 | 41526 | pg_toast_41523 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.699786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-18 20:15:00.7712... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40608 | | 0 | 40608 | pktable_pkey + 40604 | | 0 | 40604 | pktable + 40610 | | 0 | 40610 | fktable + 41206 | | 0 | 41211 | foo + 41215 | | 0 | 41215 | pg_toast_41206_index + 41214 | | 0 | 41214 | pg_toast_41206 + 41442 | | 0 | 41442 | old_oids + 41459 | | 0 | 41459 | pg_toast_41456 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.699786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-18 20:14:12.331660000 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40670 | | 0 | 40670 | pktable_pkey + 40666 | | 0 | 40666 | pktable + 40672 | | 0 | 40672 | fktable + 41208 | | 0 | 41213 | foo + 41217 | | 0 | 41217 | pg_toast_41208_index + 41216 | | 0 | 41216 | pg_toast_41208 + 41501 | | 0 | 41501 | old_oids + 41518 | | 0 | 41518 | pg_toast_41515 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:23.117776898 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2025-02-18 20:18:03.311730891 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40833 | | 0 | 40833 | pktable_pkey + 40829 | | 0 | 40829 | pktable + 40838 | | 0 | 40838 | fktable + 41384 | | 0 | 41391 | foo + 41395 | | 0 | 41395 | pg_toast_41384_index + 41394 | | 0 | 41394 | pg_toast_41384 + 41624 | | 0 | 41624 | old_oids + 41641 | | 0 | 41641 | pg_toast_41638 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:23.117776898 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2025-02-18 20:19:48.323603541 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40754 | | 0 | 40754 | pktable_pkey + 40750 | | 0 | 40750 | pktable + 40756 | | 0 | 40756 | fktable + 41264 | | 0 | 41276 | foo + 41280 | | 0 | 41280 | pg_toast_41264_index + 41279 | | 0 | 41279 | pg_toast_41264 + 41531 | | 0 | 41531 | old_oids + 41553 | | 0 | 41553 | pg_toast_41550 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:23.117776898 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2025-02-18 20:15:37.367884678 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40841 | | 0 | 40841 | pktable_pkey + 40837 | | 0 | 40837 | pktable + 40844 | | 0 | 40844 | fktable + 41324 | | 0 | 41331 | foo + 41335 | | 0 | 41335 | pg_toast_41324_index + 41334 | | 0 | 41334 | pg_toast_41324 + 41585 | | 0 | 41585 | old_oids + 41602 | | 0 | 41602 | pg_toast_41599 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.258571539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-18 20:14:47.761745... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40652 | | 0 | 40652 | pktable_pkey + 40648 | | 0 | 40648 | pktable + 40654 | | 0 | 40654 | fktable + 41147 | | 0 | 41153 | foo + 41157 | | 0 | 41157 | pg_toast_41147_index + 41156 | | 0 | 41156 | pg_toast_41147 + 41383 | | 0 | 41383 | old_oids + 41403 | | 0 | 41403 | pg_toast_41400 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.258571539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-18 20:15:29.0857... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40577 | | 0 | 40577 | pktable_pkey + 40572 | | 0 | 40572 | pktable + 40582 | | 0 | 40582 | fktable + 41068 | | 0 | 41073 | foo + 41077 | | 0 | 41077 | pg_toast_41068_index + 41076 | | 0 | 41076 | pg_toast_41068 + 41308 | | 0 | 41308 | old_oids + 41327 | | 0 | 41327 | pg_toast_41323 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-18 20:12:22.258571539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-18 20:14:42.997749441 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40666 | | 0 | 40666 | pktable_pkey + 40662 | | 0 | 40662 | pktable + 40671 | | 0 | 40671 | fktable + 41168 | | 0 | 41173 | foo + 41177 | | 0 | 41177 | pg_toast_41168_index + 41176 | | 0 | 41176 | pg_toast_41168 + 41407 | | 0 | 41407 | old_oids + 41430 | | 0 | 41430 | pg_toast_41427 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-18 20:12:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-18 20:14:26 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40660 | | 0 | 40660 | pktable_pkey + 40656 | | 0 | 40656 | pktable + 40662 | | 0 | 40662 | fktable + 41148 | | 0 | 41153 | foo + 41157 | | 0 | 41157 | pg_toast_41148_index + 41156 | | 0 | 41156 | pg_toast_41148 + 41380 | | 0 | 41380 | old_oids + 41397 | | 0 | 41397 | pg_toast_41394 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-18 20:12:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-18 20:15:54 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40580 | | 0 | 40580 | pktable_pkey + 40576 | | 0 | 40576 | pktable + 40593 | | 0 | 40593 | fktable + 41112 | | 0 | 41117 | foo + 41121 | | 0 | 41121 | pg_toast_41112_index + 41120 | | 0 | 41120 | pg_toast_41112 + 41343 | | 0 | 41343 | old_oids + 41360 | | 0 | 41360 | pg_toast_41357 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-18 20:12:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2025-02-18 20:14:31 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40629 | | 0 | 40629 | pktable_pkey + 40625 | | 0 | 40625 | pktable + 40631 | | 0 | 40631 | fktable + 41160 | | 0 | 41165 | foo + 41169 | | 0 | 41169 | pg_toast_41160_index + 41168 | | 0 | 41168 | pg_toast_41160 + 41392 | | 0 | 41392 | old_oids + 41409 | | 0 | 41409 | pg_toast_41406 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-18 20:12:25.760953100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-18 20:16:03.778575700 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39595 | | 0 | 39595 | pktable_pkey + 39591 | | 0 | 39591 | pktable + 39597 | | 0 | 39597 | fktable + 40577 | | 0 | 40585 | foo + 40589 | | 0 | 40589 | pg_toast_40577_index + 40588 | | 0 | 40588 | pg_toast_40577 + 40879 | | 0 | 40879 | old_oids + 40900 | | 0 | 40900 | pg_toast_40897 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-18 20:12:25.760953100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-18 20:18:16.857362000 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40274 | | 0 | 40274 | pktable_pkey + 40270 | | 0 | 40270 | pktable + 40276 | | 0 | 40276 | fktable + 40747 | | 0 | 40752 | foo + 40756 | | 0 | 40756 | pg_toast_40747_index + 40755 | | 0 | 40755 | pg_toast_40747 + 41024 | | 0 | 41024 | old_oids + 41041 | | 0 | 41041 | pg_toast_41038 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-18 20:12:25.760953100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2025-02-18 20:15:57.283442100 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40793 | | 0 | 40799 | foo + 40803 | | 0 | 40803 | pg_toast_40793_index + 40802 | | 0 | 40802 | pg_toast_40793 + 40107 | | 0 | 40107 | pktable_pkey + 40102 | | 0 | 40102 | pktable + 40109 | | 0 | 40109 | fktable + 41056 | | 0 | 41056 | old_oids + 41099 | | 0 | 41099 | pg_toast_41096 ... |
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-02-18 18:41:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/heap_hot_updates.out 2025-02-18 18:45:02 @@ -122,7 +122,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' @@ -145,7 +145,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) ... |
52/5581 | Extend postgres_fdw_get_connections to return remote backend pid |
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-02-18 17:39:13 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 17:44:07 @@ -12443,7 +12443,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | false | available + loopback | true | available (1 row) -- After terminating the remote backend, since the connection is closed, @@ -12458,7 +12458,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | true | not available + loopback | true | available (1 row) ... |
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-02-18 17:38:20.931312200 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 17:45:13.106374300 +0000 @@ -12443,7 +12443,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | false | available + loopback | true | available (1 row) -- After terminating the remote backend, since the connection is closed, @@ -12458,7 +12458,7 @@ FROM postgres_fdw_get_connections(true); server_name | remote_conn_closed | remote_backend_pid -------------+--------------------+-------------------- - loopback | true | not available + loopback | true | available (1 row) ... |
52/5269 | Improve statistics estimation considering GROUP-BY as a 'uniqueiser' |
FreeBSD - 13 - 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-02-18 17:03:23.147987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 17:05:15.389374000 +00... @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:23.147987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 17:06:00.930781000 +... @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:23.147987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-18 17:05:14.443801000 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:22.735038537 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-02-18 17:09:29.322477093 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:22.735038537 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-02-18 17:07:39.881233106 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:23.218234199 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 17:07:42.777875651 +00... @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:23.218234199 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 17:08:28.081833833 +... @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:03:23.218234199 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-18 17:07:38.977880169 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:12:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 17:15:08 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:12:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 17:16:03 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
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-02-18 17:12:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-02-18 17:15:06 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 17:03:27.106334900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 17:06:00.896584800 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 17:03:27.106334900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 17:08:27.566899500 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 17:03:27.106334900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join.out 2025-02-18 17:05:52.143685000 +0000 @@ -5874,16 +5874,16 @@ explain (costs off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ------------------------------------------- - Merge Right Join - Merge Cond: (b.id = d.a) - -> Group - Group Key: b.id - -> Index Scan using b_pkey on b - -> Sort - Sort Key: d.a - -> Seq Scan on d + QUERY PLAN +--------------------------------------- + Hash Left Join ... |
53/5279 | Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
FreeBSD - 13 - 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-02-18 16:40:19.869567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-18 16:46:44.0232820... @@ -6389,6 +6389,7 @@ UPDATE ft2 SET c3 = 'bar' WHERE postgres_fdw_abs(c1) > 2000 RETURNING *; c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 ------+----+-----+----+----+----+------------+---- + 2009 | 9 | bar | | | | ft2 | 2001 | 1 | bar | | | | ft2 | 2002 | 2 | bar | | | | ft2 | 2003 | 3 | bar | | | | ft2 | @@ -6397,7 +6398,6 @@ 2006 | 6 | bar | | | | ft2 | 2007 | 7 | bar | | | | ft2 | 2008 | 8 | bar | | | | ft2 | - 2009 | 9 | bar | | | | ft2 | 2010 | 0 | bar | | | | ft2 | (10 rows) |
53/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-02-18 ... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_statistics.out 2025-02-18... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-02-1... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_statistics.out 2025-02-... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-02-18 16:47:48.274523... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-18 16:37:30.866912078 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_statistics.out 2025-02-18 16:47:49.06252... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5482 | handle batch explosion in hash joins |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:54.309789000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 16:05:30.395349000... @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:54.309789000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 16:06:18.6590580... @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:54.309789000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 16:05:29.171724000 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:51.583468486 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-18 16:09:35.096127845 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:51.583468486 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2025-02-18 16:10:50.171657470 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:51.583468486 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-18 16:06:30.661954110 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:56.791915398 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 16:06:04.936977445... @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:56.791915398 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 16:06:52.2088831... @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 16:03:56.791915398 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 16:05:58.760993443 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 16:11:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 16:14:36 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 16:11:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 16:16:26 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 16:11:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-18 16:14:33 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-18 16:03:58.240112200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 16:07:10.332200000 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-18 16:03:58.240112200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 16:09:39.503752400 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
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-02-18 16:03:58.240112200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-18 16:07:00.292153600 +0000 @@ -155,6 +155,7 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +173,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(25 rows) -- There are always wait event descriptions for various types. InjectionPoint -- may be present or absent, depending on history since last postmaster start. |
52/5498 | Adding extension default version to \dx |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:43.231731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-18 15:20:03.715618000 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:43.231731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-18 15:20:52.687375000 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:43.231731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-18 15:20:00.643916000 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.324579612 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2025-02-18 15:23:19.842250308 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.324579612 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/psql.out 2025-02-18 15:25:23.232301167 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/regress/results/psql.out --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.324579612 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2025-02-18 15:21:00.793767706 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.614229176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-18 15:20:18.583829997 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.614229176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-18 15:21:00.336593431 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-18 15:18:26.614229176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-18 15:20:15.127845280 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-18 15:18:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-18 15:20:23 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-18 15:18:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-18 15:21:53 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/psql.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/psql.out 2025-02-18 15:18:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/psql.out 2025-02-18 15:20:23 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-18 15:19:13.147473500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-18 15:22:28.457352100 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-18 15:19:13.147473500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-18 15:24:48.068853400 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-18 15:19:13.147473500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2025-02-18 15:22:23.953447600 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-18 15:05:29.534475173 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-18 15:11:29.86256... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-18 15:05:29.534475173 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-18 15:12:16.134... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-18 15:05:29.534475173 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-18 15:11:25.358577610 +0000 @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-18 15:05:34.565550000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2025-02-18 15:08:10.508655700 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5525 | explain plans for foreign servers |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.773517000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-18 15:01:17.500838000 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-18 14:59:21.297860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 15:01:57.050445000 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/postgres_fdw.so": /tmp/cirru... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.773517000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-18 15:02:11.85096600... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.773517000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-18 15:01:17.259982000 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.905943427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-18 15:02:14.031982596 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-18 14:59:21.219033258 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 15:02:32.516594783 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/postgres_fd... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.905943427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-18 15:02:46.55708470... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-18 14:59:22.905943427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-18 15:02:03.311654483 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
52/5482 | handle batch explosion in hash joins |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.544741000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:40:43.543105000... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.544741000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:41:31.2799290... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.544741000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:40:44.633168000 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.633084782 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-18 13:47:01.280193857 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.633084782 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2025-02-18 13:48:13.692131070 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.633084782 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-18 13:43:58.552376903 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.830225598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:41:23.739668900... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.830225598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:42:13.7918221... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:39:25.830225598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:41:20.823663132 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:46:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:49:20 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:46:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:50:57 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:46:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:49:16 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-18 13:39:29.178330300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:42:36.909542800 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-18 13:39:29.178330300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:45:01.669486600 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-18 13:39:29.178330300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:42:32.408044200 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
52/5355 | Enhance memory context statistics reporting for all PostgreSQL processes. |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.095072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:38:01.346789000... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.095072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:38:47.0419230... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.095072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:37:58.383818000 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.555635978 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-18 13:43:17.453089494 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.555635978 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-18 13:40:50.085225644 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.066265555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:40:52.621629512... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.066265555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:41:38.7553302... @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 13:35:39.066265555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:40:47.261487540 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:35:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:38:08 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:35:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:39:18 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-18 13:35:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:38:04 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-18 13:35:42.888945600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 13:38:47.645890900 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-18 13:35:42.888945600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-18 13:41:02.800599700 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
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-02-18 13:35:42.888945600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-18 13:38:40.515753300 +0000 @@ -245,4 +245,11 @@ where path = '{1}' into r; RAISE NOTICE '%', r; END $$; -NOTICE: (AllocSet,TopMemoryContext,) +ERROR: function pg_get_process_memory_contexts(integer, boolean) does not exist +LINE 2: from pg_get_process_memory_contexts(checkpointer_pid... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. +QUERY: select type, name, ident + from pg_get_process_memory_contexts(checkpointer_pid, false) + where path = '{1}' +CONTEXT: PL/pgSQL function inline_code_block line 9 at SQL statement |
53/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out /tmp/cirrus-ci-build/build/testrun/hstore/regress/resul... --- /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out 2025-02-18 12:44:10.690093351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2025-02-18 12:50:20.319789258 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore/expected/hstore.out C:/cirrus/build/testrun/hstore/regress/results... --- C:/cirrus/contrib/hstore/expected/hstore.out 2025-02-18 12:44:09.912369500 +0000 +++ C:/cirrus/build/testrun/hstore/regress/results/hstore.out 2025-02-18 12:50:21.041896700 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
53/5487 | Exists pull-up application with JoinExpr |
FreeBSD - 13 - 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-02-18 11:35:00.598702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 11:36:28.281815000 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:59.128986000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 11:38:00.870663000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-18 11:35:00.598702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 11:37:12.546334000 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:35:00.598702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-18 11:36:24.970625000 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:56.078360183 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2025-02-18 11:39:34.852598467 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-18 11:34:57.884643293 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2025-02-18 11:40:39.556928538 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:57.884643293 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2025-02-18 11:43:03.973996862 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:57.884643293 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/join.out 2025-02-18 11:38:12.741085970 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:58.488453053 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 11:38:31.702790191 +00... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:56.584827380 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 11:39:56.777717980 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-18 11:34:58.488453053 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 11:39:14.357683940 +... @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:58.488453053 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2025-02-18 11:38:25.755067241 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:41:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 11:44:40 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:41:13 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 11:46:26 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
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-02-18 11:41:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 11:45:44 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:41:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out 2025-02-18 11:44:39 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 11:35:04.078294700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2025-02-18 11:37:44.131902900 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
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-02-18 11:34:59.884949200 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-18 11:41:51.643949000 +0000 @@ -4835,13 +4835,15 @@ EXISTS (SELECT 1 FROM ft4 WHERE ft4.c2 = ft2.c2)) AND ft2.c1 > 900 ORDER BY ft2.c1 LIMIT 10; - ... ------------------------------------------------------------------------------------------------------------------------... - Foreign Scan + ... +-----------------------------------------------------------------------------------------------------------------------... + Limit Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 - Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) - Remote SQL: SELECT r1."C 1", r1.c2, r1.c3, r1.c4, r1.c5, r1.c6, r1.c7, r1.c8 FROM "S 1"."T 1" r1 WHERE ((r1."C 1" > ... -(4 rows) + -> Foreign Scan + Output: ft2.c1, ft2.c2, ft2.c3, ft2.c4, ft2.c5, ft2.c6, ft2.c7, ft2.c8 + Relations: (public.ft2) SEMI JOIN ((public.ft2 ft2_1) SEMI JOIN (public.ft4)) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 11:35:04.078294700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2025-02-18 11:40:13.398787300 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/join.out 2025-02-18 11:35:04.078294700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/join.out 2025-02-18 11:37:35.203710200 +0000 @@ -7420,7 +7420,7 @@ QUERY PLAN ------------------------------------------------------------------------------------- Nested Loop - Join Filter: (sj_t3.id = sj_t1.id) + Join Filter: (sj_t2.id = sj_t1.id) -> Nested Loop Join Filter: (sj_t2.id = sj_t3.id) -> Nested Loop Semi Join |
52/5558 | Draft for basic NUMA observability |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-18 10:54:13.221445000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-18 10:56:54.138012000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/contrib/pg_bufferc... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-18 10:54:10.490823454 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_buffercache/results/pg_buffercache.out 2025-02-18 10:59:12.836655286 +0000 @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out /tmp/cirrus-ci-build/build/testrun/pg_b... --- /tmp/cirrus-ci-build/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-18 10:54:09.818367486 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-18 10:58:55.606318156 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=32768 os_page_size=4096 pages_per_blk=2.000000 ?column? ---------- t |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out /Users/admin/pgsql/build/testrun/pg_buffe... --- /Users/admin/pgsql/contrib/pg_buffercache/expected/pg_buffercache.out 2025-02-18 10:57:12 +++ /Users/admin/pgsql/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2025-02-18 11:02:22 @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +NOTICE: os_page_count=8192 os_page_size=16384 pages_per_blk=0.500000 ?column? ---------- t @@ -38,6 +39,7 @@ -- Check that pg_monitor is allowed to query view / function SET ROLE pg_monitor; SELECT count(*) > 0 FROM pg_buffercache; +NOTICE: os_page_count=8192 os_page_size=16384 pages_per_blk=0.500000 ?column? ---------- t |
53/5456 | Add XMLNamespaces option to XMLElement |
FreeBSD - 13 - Meson | |
regress | 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-02-18 05:13:01.319628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2025-02-18 05:15:43.913129000 ... @@ -2968,2887 +2968,7 @@ set plpgsql.extra_errors to 'none'; -- test warnings when shadowing a variable set plpgsql.extra_warnings to 'shadowed_variables'; --- simple shadowing of input and output parameters -create or replace function shadowtest(in1 int) - returns table (out1 int) as $$ -declare -in1 int; -out1 int; -begin -end -$$ language plpgsql; -WARNING: variable "in1" shadows a previously defined variable -LINE 4: in1 int; - ^ -WARNING: variable "out1" shadows a previously defined variable ... |
regress | 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-02-18 05:13:01.319628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2025-02-18 05:16:39.22161200... @@ -1019,4836 +1019,10 @@ insert into Room values ('102', 'Conference'); insert into Room values ('103', 'Restroom'); insert into Room values ('104', 'Technical'); -insert into Room values ('105', 'Office'); -insert into Room values ('106', 'Office'); --- --- Second we install the wall connectors --- -insert into WSlot values ('WS.001.1a', '001', '', ''); -insert into WSlot values ('WS.001.1b', '001', '', ''); -insert into WSlot values ('WS.001.2a', '001', '', ''); -insert into WSlot values ('WS.001.2b', '001', '', ''); -insert into WSlot values ('WS.001.3a', '001', '', ''); -insert into WSlot values ('WS.001.3b', '001', '', ''); -insert into WSlot values ('WS.002.1a', '002', '', ''); -insert into WSlot values ('WS.002.1b', '002', '', ''); ... |
regress | 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-02-18 05:13:01.319628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2025-02-18 05:15:44.172679000 +0000 @@ -3722,2133 +3722,7 @@ (4 rows) drop function returnqueryf(); -drop table tabwithcols; --- --- Tests for composite-type results --- -create type compostype as (x int, y varchar); --- test: use of variable of composite type in return statement -create or replace function compos() returns compostype as $$ -declare - v compostype; -begin - v := (1, 'hello'); - return v; -end; ... |
53/5318 | System views for versions reporting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 04:55:59.283546863 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-18 05:04:31.374834... @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out /tmp/cirrus-ci-build/build-32/testrun/reco... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_table_like.out 2025-02-18 04:55:59.203546862 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_table_like.out 2025-02-18 05:0... @@ -546,23 +546,10 @@ -- fail, as partitioned tables don't allow NO INHERIT constraints CREATE TABLE noinh_con_copy1_parted (LIKE noinh_con_copy INCLUDING ALL) PARTITION BY LIST (a); -ERROR: cannot add NO INHERIT constraint to partitioned table "noinh_con_copy1_parted" -DROP TABLE noinh_con_copy, noinh_con_copy1; -/* LIKE with other relation kinds */ -CREATE TABLE ctlt4 (a int, b text); -CREATE SEQUENCE ctlseq1; -CREATE TABLE ctlt10 (LIKE ctlseq1); -- fail -ERROR: relation "ctlseq1" is invalid in LIKE clause -LINE 1: CREATE TABLE ctlt10 (LIKE ctlseq1); - ^ -DETAIL: This operation is not supported for sequences. -CREATE VIEW ctlv1 AS SELECT * FROM ctlt4; -CREATE TABLE ctlt11 (LIKE ctlv1); -CREATE TABLE ctlt11a (LIKE ctlv1 INCLUDING ALL); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build-32/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-18 04:55:59.283546863 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/sysviews.out 2025-02-18 05:04:26.854840167 +0000 @@ -235,15 +235,7 @@ -- At least 4 core versions should be present, architecture, ICU, core and -- compiler select count(*) >= 4 as ok FROM pg_system_versions; - ok ----- - t -(1 row) - --- There is always some number of shared objects -select count(*) > 0 as ok FROM pg_system_libraries; - ok ----- - t -(1 row) - +server closed the connection unexpectedly ... |
52/5561 | Reduce TupleHashEntryData struct size by half |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-18 04:35:00.769762310 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/groupingsets.out 2025-02-18 04:43:51.27... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-18 04:35:00.769762310 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/groupingsets.out 2025-02-18 04:44:39.... @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/groupingsets.out 2025-02-18 04:35:00.769762310 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/groupingsets.out 2025-02-18 04:43:46.843351318 +0000 @@ -1725,14 +1725,15 @@ Hash Key: four Hash Key: ten Hash Key: hundred - Hash Key: thousand Group Key: unique1 Sort Key: twothousand Group Key: twothousand + Sort Key: thousand + Group Key: thousand -> Sort Sort Key: unique1 -> Seq Scan on tenk1 -(12 rows) +(13 rows) -- check collation-sensitive matching between grouping expressions ... |
53/5319 | Changing shared_buffers without restart |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2025-02-18 02:26:04.901814490 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/numeric.out 2025-02-18 02:43:54.08753594... @@ -3745,141 +3745,10 @@ SET LOCAL parallel_setup_cost = 0; SET LOCAL max_parallel_workers_per_gather = 4; SELECT trim_scale(variance(a) * 1e1000) FROM num_variance; - trim_scale ------------- - 12 -(1 row) - -ROLLBACK; --- case where sum of squares would overflow but variance does not -DELETE FROM num_variance; -INSERT INTO num_variance SELECT 9e131071 + x FROM generate_series(1, 5) x; -SELECT variance(a) FROM num_variance; - variance --------------------- - 2.5000000000000000 ... |
53/5018 | Extension security improvement: Add support for extensions with an owned schema |
FreeBSD - 13 - 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-02-18 01:47:03.326103000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2025-02-18 01:52:47.8364480... @@ -12440,8 +12440,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(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 @@ -12454,8 +12453,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
52/4720 | "unexpected duplicate for tablespace" problem in logical replication |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:19.649396000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-17 18:46:51.972260... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40689 | | 0 | 40689 | pktable_pkey + 40685 | | 0 | 40685 | pktable + 40691 | | 0 | 40691 | fktable + 41241 | | 0 | 41265 | foo + 41269 | | 0 | 41269 | pg_toast_41241_index + 41268 | | 0 | 41268 | pg_toast_41241 + 41509 | | 0 | 41509 | old_oids + 41526 | | 0 | 41526 | pg_toast_41523 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:19.649396000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-17 18:47:45.3187... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40646 | | 0 | 40646 | pktable_pkey + 40642 | | 0 | 40642 | pktable + 40648 | | 0 | 40648 | fktable + 41157 | | 0 | 41157 | pg_toast_41147_index + 41156 | | 0 | 41156 | pg_toast_41147 + 41147 | | 0 | 41153 | foo + 41410 | | 0 | 41410 | old_oids + 41427 | | 0 | 41427 | pg_toast_41424 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:19.649396000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-17 18:46:49.679724000 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40686 | | 0 | 40686 | pktable_pkey + 40682 | | 0 | 40682 | pktable + 40688 | | 0 | 40688 | fktable + 41202 | | 0 | 41207 | foo + 41211 | | 0 | 41211 | pg_toast_41202_index + 41210 | | 0 | 41210 | pg_toast_41202 + 41513 | | 0 | 41513 | old_oids + 41530 | | 0 | 41530 | pg_toast_41527 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:25.228315756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2025-02-17 18:51:36.726246096 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40841 | | 0 | 40841 | pktable_pkey + 40837 | | 0 | 40837 | pktable + 40845 | | 0 | 40845 | fktable + 41390 | | 0 | 41398 | foo + 41402 | | 0 | 41402 | pg_toast_41390_index + 41401 | | 0 | 41401 | pg_toast_41390 + 41619 | | 0 | 41619 | old_oids + 41648 | | 0 | 41648 | pg_toast_41645 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:25.228315756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2025-02-17 18:49:46.434751950 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40863 | | 0 | 40863 | pktable_pkey + 40859 | | 0 | 40859 | pktable + 40865 | | 0 | 40865 | fktable + 41386 | | 0 | 41391 | foo + 41395 | | 0 | 41395 | pg_toast_41386_index + 41394 | | 0 | 41394 | pg_toast_41386 + 41624 | | 0 | 41624 | old_oids + 41641 | | 0 | 41641 | pg_toast_41638 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:25.269786761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-17 18:49:59.667399... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40677 | | 0 | 40677 | pktable_pkey + 40673 | | 0 | 40673 | pktable + 40680 | | 0 | 40680 | fktable + 41160 | | 0 | 41166 | foo + 41170 | | 0 | 41170 | pg_toast_41160_index + 41169 | | 0 | 41169 | pg_toast_41160 + 41410 | | 0 | 41410 | old_oids + 41433 | | 0 | 41433 | pg_toast_41430 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:25.269786761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-17 18:50:37.9279... @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40596 | | 0 | 40596 | pktable_pkey + 40592 | | 0 | 40592 | pktable + 40599 | | 0 | 40599 | fktable + 41073 | | 0 | 41078 | foo + 41082 | | 0 | 41082 | pg_toast_41073_index + 41081 | | 0 | 41081 | pg_toast_41073 + 41309 | | 0 | 41309 | old_oids + 41328 | | 0 | 41328 | pg_toast_41325 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2025-02-17 18:44:25.269786761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2025-02-17 18:49:53.551323776 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40651 | | 0 | 40651 | pktable_pkey + 40647 | | 0 | 40647 | pktable + 40653 | | 0 | 40653 | fktable + 41172 | | 0 | 41179 | foo + 41183 | | 0 | 41183 | pg_toast_41172_index + 41182 | | 0 | 41182 | pg_toast_41172 + 41403 | | 0 | 41403 | old_oids + 41423 | | 0 | 41423 | pg_toast_41420 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-17 18:44:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-17 18:46:35 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40723 | | 0 | 40723 | pktable_pkey + 40719 | | 0 | 40719 | pktable + 40725 | | 0 | 40725 | fktable + 41191 | | 0 | 41196 | foo + 41200 | | 0 | 41200 | pg_toast_41191_index + 41199 | | 0 | 41199 | pg_toast_41191 + 41473 | | 0 | 41473 | old_oids + 41527 | | 0 | 41527 | pg_toast_41524 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-17 18:44:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-17 18:47:34 @@ -3504,9 +3504,29 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40775 | | 0 | 40775 | users_id_seq + 40781 | | 0 | 40781 | pg_toast_40776 + 40782 | | 0 | 40782 | pg_toast_40776_index + 40776 | | 0 | 40776 | users + 40871 | | 0 | 40871 | foo + 41187 | | 0 | 41187 | forc_test + 41477 | | 0 | 41477 | pg_toast_41474 + 41478 | | 0 | 41478 | pg_toast_41474_index ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2025-02-17 18:44:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2025-02-17 18:46:35 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40551 | | 0 | 40551 | pktable_pkey + 40547 | | 0 | 40547 | pktable + 40553 | | 0 | 40553 | fktable + 41134 | | 0 | 41139 | foo + 41143 | | 0 | 41143 | pg_toast_41134_index + 41142 | | 0 | 41142 | pg_toast_41134 + 41369 | | 0 | 41369 | old_oids + 41386 | | 0 | 41386 | pg_toast_41383 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-17 18:44:20.092720900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2025-02-17 18:48:17.397876500 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40269 | | 0 | 40269 | pktable_pkey + 40265 | | 0 | 40265 | pktable + 40273 | | 0 | 40273 | fktable + 40820 | | 0 | 40820 | pg_toast_40805 + 40805 | | 0 | 40816 | foo + 40822 | | 0 | 40822 | pg_toast_40805_index + 41041 | | 0 | 41041 | old_oids + 41058 | | 0 | 41058 | pg_toast_41055 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-17 18:44:20.092720900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2025-02-17 18:50:51.615671300 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40413 | | 0 | 40413 | pktable_pkey + 40407 | | 0 | 40407 | pktable + 40415 | | 0 | 40415 | fktable + 40860 | | 0 | 40865 | foo + 40869 | | 0 | 40869 | pg_toast_40860_index + 40868 | | 0 | 40868 | pg_toast_40860 + 41061 | | 0 | 41061 | old_oids + 41078 | | 0 | 41078 | pg_toast_41075 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2025-02-17 18:44:20.092720900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2025-02-17 18:48:12.074501300 +0000 @@ -3504,9 +3504,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 40195 | | 0 | 40195 | pktable + 40213 | | 0 | 40213 | fktable + 40204 | | 0 | 40204 | pktable_pkey + 40886 | | 0 | 40891 | foo + 40895 | | 0 | 40895 | pg_toast_40886_index + 40894 | | 0 | 40894 | pg_toast_40886 + 41124 | | 0 | 41124 | old_oids + 41141 | | 0 | 41141 | pg_toast_41138 ... |
53/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-17 15:12:17.042622000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2025-02-17 15:18:53.6... @@ -144,7 +144,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2025-02-17 ... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_statistics.out 2025-02-17... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2025-02-1... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_tables_statistics.out 2025-02-... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build-32/testru... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_index_statistics.out 2025-02-17 15:22:23.769657... @@ -61,7 +61,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | 30 | 0 | 0 + vestat_pkey | 24 | 0 | 0 (1 row) SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out /tmp/cirrus-ci-build/build-32/testr... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_statistics.out 2025-02-17 15:12:17.535547424 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_statistics.out 2025-02-17 15:22:24.56165... @@ -62,7 +62,7 @@ WHERE vt.relname = 'vestat' AND vt.relid = c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+---------------+--------------- - vestat | 0 | 0 | 455 | 0 | 0 ... |
52/5498 | Adding extension default version to \dx |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:19.886190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-17 14:14:47.171732000 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:19.886190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-17 14:15:35.096818000 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:19.886190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-17 14:14:44.531305000 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:16.036696480 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2025-02-17 14:18:49.846182566 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:16.036696480 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/psql.out 2025-02-17 14:20:17.749836376 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/src/test/regress/results/psql.out --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:16.036696480 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2025-02-17 14:15:58.074437557 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:18.710844918 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-17 14:15:37.793212131 +00... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:18.710844918 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-17 14:16:25.121476683 +... @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/psql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/psql.out 2025-02-17 14:13:18.710844918 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2025-02-17 14:15:32.013188456 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-17 14:13:20.358730100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2025-02-17 14:16:19.080431700 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-17 14:13:20.358730100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2025-02-17 14:18:35.495445700 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/psql.out 2025-02-17 14:13:20.358730100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2025-02-17 14:16:15.274778200 +0000 @@ -6453,9 +6453,9 @@ (0 rows) \dx "no.such.installed.extension" - List of installed extensions - Name | Version | Schema | Description -------+---------+--------+------------- + List of installed extensions + Name | Version | Default version | Schema | Description +------+---------+-----------------+--------+------------- (0 rows) \dX "no.such.extended.statistics" |
52/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-17 14:01:33.632128000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-17 14:02:34.59907800... @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-17 14:01:34.834526010 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-17 14:07:17.95164... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-17 14:01:34.834526010 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2025-02-17 14:08:00.947... @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2025-02-17 14:01:34.834526010 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2025-02-17 14:07:14.287643332 +0000 @@ -3058,7 +3058,7 @@ SELECT ten FROM onek t WHERE 1 IN ((VALUES (1), (3))); QUERY PLAN ---------------------------------------------------------- - Seq Scan on onek t (cost=0.00..45.00 rows=1000 width=4) + Seq Scan on onek t (cost=0.00..44.00 rows=1000 width=4) (1 row) EXPLAIN (COSTS OFF) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2025-02-17 14:01:37.721175900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2025-02-17 14:04:19.746164900 +0000 @@ -2833,15 +2833,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::oid[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
52/5525 | explain plans for foreign servers |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.332171000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-17 13:58:24.149249000 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-17 13:56:19.836952000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-17 13:59:01.132926000 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/postgres_fdw.so": /tmp/cirru... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.332171000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-17 13:59:20.64053400... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.332171000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-17 13:58:25.567918000 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.765803927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2025-02-17 13:59:40.964425976 ... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
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-02-17 13:56:19.958662490 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2025-02-17 13:59:58.028403947 +0000 @@ -2,7 +2,14 @@ -- create FDW objects -- =================================================================== CREATE EXTENSION postgres_fdw; +ERROR: could not load library "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/postgres_fd... +CONTEXT: SQL statement "CREATE FUNCTION postgres_fdw_handler() +RETURNS fdw_handler +AS '$libdir/postgres_fdw' +LANGUAGE C STRICT" +extension script file "postgres_fdw--1.0.sql", near line 6 CREATE SERVER testserver1 FOREIGN DATA WRAPPER postgres_fdw; +ERROR: foreign-data wrapper "postgres_fdw" does not exist DO $d$ BEGIN EXECUTE $$CREATE SERVER loopback FOREIGN DATA WRAPPER postgres_fdw @@ -19,11 +26,21 @@ )$$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.765803927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2025-02-17 14:00:16.99222472... @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2025-02-17 13:56:21.765803927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2025-02-17 13:59:35.344372744 +0000 @@ -400,29 +400,9 @@ "Actual Total Time": N.N, + "Actual Rows": N, + "Actual Loops": N, + - "Disabled": false, + - "Shared Hit Blocks": N, + - "Shared Read Blocks": N, + - "Shared Dirtied Blocks": N, + - "Shared Written Blocks": N, + - "Local Hit Blocks": N, + - "Local Read Blocks": N, + - "Local Dirtied Blocks": N, + - "Local Written Blocks": N, + - "Temp Read Blocks": N, + - "Temp Written Blocks": N + + "Disabled": false + }, + ... |
53/5556 | Expanding HOT updates for expression and partial indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/insert-conflict-specconflict.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/isolation/expected/insert-conflict-specconflict.out 2025-02-17 12:50:08.126388000 +000... +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/insert-conflict-specconflict.out 2025-02-17 1... @@ -369,6 +369,8 @@ step s1_commit: COMMIT; s2: NOTICE: blurt_and_lock_123() called for k1 in session 2 s2: NOTICE: acquiring advisory lock on 2 +s2: NOTICE: blurt_and_lock_123() called for k1 in session 2 +s2: NOTICE: acquiring advisory lock on 2 step s2_upsert: <... completed> step controller_show: SELECT * FROM upserttest; key|data @@ -528,6 +530,8 @@ (3 rows) step s2_commit: COMMIT; +s1: NOTICE: blurt_and_lock_123() called for k1 in session 1 +s1: NOTICE: acquiring advisory lock on 2 s1: NOTICE: blurt_and_lock_123() called for k1 in session 1 s1: NOTICE: acquiring advisory lock on 2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out /tmp/cirrus-ci-build/build-32/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/heap_hot_updates.out 2025-02-17 12:50:05.602805470 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/heap_hot_updates.out 2025-02-17 12:59:03.447179072 +00... @@ -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 |
52/5482 | handle batch explosion in hash joins |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.527916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-17 12:18:36.168230000... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.527916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-17 12:19:20.9867650... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.527916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-17 12:18:32.463413000 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:19.960920525 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2025-02-17 12:22:17.657028842 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:19.960920525 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2025-02-17 12:24:06.780603055 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:19.960920525 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2025-02-17 12:19:43.153350387 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.961221910 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-17 12:19:25.884991190... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.961221910 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-17 12:20:13.8608456... @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out 2025-02-17 12:17:22.961221910 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2025-02-17 12:19:21.256991866 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-17 12:17:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-17 12:19:56 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-17 12:17:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-17 12:21:00 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/sysviews.out 2025-02-17 12:17:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2025-02-17 12:19:57 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-17 12:17:26.311233400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2025-02-17 12:20:32.179139200 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-17 12:17:26.311233400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2025-02-17 12:22:58.528751000 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
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-02-17 12:17:26.311233400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2025-02-17 12:20:24.046328400 +0000 @@ -155,6 +155,8 @@ enable_group_by_reordering | on enable_hashagg | on enable_hashjoin | on + enable_hashjoin_adjust | off + enable_hashjoin_growth | off enable_incremental_sort | on enable_indexonlyscan | on enable_indexscan | on @@ -172,7 +174,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(24 rows) +(26 rows) -- There are always wait event descriptions for various types. InjectionPoint ... |
53/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out /tmp/cirrus-ci-build/build/testrun/hstore/regress/resul... --- /tmp/cirrus-ci-build/contrib/hstore/expected/hstore.out 2025-02-17 11:27:06.347837837 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2025-02-17 11:33:25.059375184 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore/expected/hstore.out C:/cirrus/build/testrun/hstore/regress/results... --- C:/cirrus/contrib/hstore/expected/hstore.out 2025-02-17 11:27:08.657517100 +0000 +++ C:/cirrus/build/testrun/hstore/regress/results/hstore.out 2025-02-17 11:33:23.927433400 +0000 @@ -1597,30 +1597,27 @@ -- Test subscripting insert into test_json_agg default values; select f2['d'], f2['x'] is null as x_isnull from test_json_agg; - f2 | x_isnull ---------+---------- - 12345 | t - -12345 | t - | t -(3 rows) - +ERROR: hstore allows only one subscript select f2['d']['e'] from test_json_agg; -- error ERROR: hstore allows only one subscript select f2['d':'e'] from test_json_agg; -- error ERROR: hstore allows only one subscript update test_json_agg set f2['d'] = f2['e'], f2['x'] = 'xyzzy'; ... |
52/5545 | Improve CRC32C performance with AVX-512, take 2 |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out /tmp/cirrus-ci-build/build-32/testrun/test_cr... --- /tmp/cirrus-ci-build/contrib/test_crc32c/expected/test_crc32c.out 2025-02-17 11:21:56.766584060 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_crc32c/regress/results/test_crc32c.out 2025-02-17 11:31:31.984333683 +000... @@ -1,57 +1,6 @@ CREATE EXTENSION test_crc32c; select drive_crc32c(1, i) from generate_series(100, 300, 4) i; - drive_crc32c --------------- - 532139994 - 2103623867 - 785984197 - 2686825890 - 3213049059 - 3819630168 - 1389234603 - 534072900 - 2930108140 - 2496889855 - 1475239611 - 136366931 ... |