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.
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/src/test/recovery/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-16 08:31:15.784892929 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_export_import.out 2024-05-16 08:37:56.388639331 +0000 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/src/test/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-16 08:31:15.784892929 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_export_import.out 2024-05-16 08:34:36.576803854 +0000 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-16 06:22:38.965379673 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-05-16 06:25:53.353122971 +0000 @@ -2624,1123 +2624,10 @@ NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) drop table parted_constr_ancestor; -drop function bark(text); --- Test that the WHEN clause is set properly to partitions -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-16 06:22:38.965379673 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-05-16 06:24:53.941186996 +0000 @@ -2657,1090 +2657,10 @@ create constraint trigger parted_trigger after update on parted_trigger from parted_referenced for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-16 06:23:48.178175900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-16 06:26:13.817521900 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-16 06:23:48.178175900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-16 06:27:59.155295100 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-16 06:23:48.178175900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-05-16 06:26:13.269674300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-16 06:22:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-16 06:25:23 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-05-16 06:22:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-16 06:25:46 @@ -993,2754 +993,10 @@ (1 row) DROP TABLE serializable_update_tab; --- minimal update trigger -CREATE TABLE min_updates_test ( - f1 text, - f2 int, - f3 int); -INSERT INTO min_updates_test VALUES ('a',1,2),('b','2',null); -CREATE TRIGGER z_min_update -BEFORE UPDATE ON min_updates_test -FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger(); -\set QUIET false -UPDATE min_updates_test SET f1 = f1; -UPDATE 0 -UPDATE min_updates_test SET f2 = f2 + 1; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-16 06:22:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-05-16 06:25:22 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4456 | pg_tracing |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_tracing/expected/insert.out /tmp/cirrus-ci-build/contrib/pg_tracing/results/ins... --- /tmp/cirrus-ci-build/contrib/pg_tracing/expected/insert.out 2024-05-15 17:35:12.555829565 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_tracing/results/insert.out 2024-05-15 17:37:41.107734498 +0000 @@ -9,9 +9,7 @@ ProcessUtility | ProcessUtility ... Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... ProcessUtility | ProcessUtility ... - Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... - ProcessUtility | ProcessUtility ... -(6 rows) +(4 rows) -- Simple insertion /*dddbs='postgres.db',traceparent='00-00000000000000000000000000000002-0000000000000002-01'*/ INSERT INTO pg_tracing_te... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_tracing/expected/insert.out C:/cirrus/build/testrun/pg_tracing/regress/results/insert.o... --- C:/cirrus/contrib/pg_tracing/expected/insert.out 2024-05-15 17:35:29.285417900 +0000 +++ C:/cirrus/build/testrun/pg_tracing/regress/results/insert.out 2024-05-15 17:41:40.798093100 +0000 @@ -9,9 +9,7 @@ ProcessUtility | ProcessUtility ... Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... ProcessUtility | ProcessUtility ... - Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... - ProcessUtility | ProcessUtility ... -(6 rows) +(4 rows) -- Simple insertion /*dddbs='postgres.db',traceparent='00-00000000000000000000000000000002-0000000000000002-01'*/ INSERT INTO pg_tracing_te... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_tracing/expected/insert.out /Users/admin/pgsql/build/testrun/pg_tracing/regress/r... --- /Users/admin/pgsql/contrib/pg_tracing/expected/insert.out 2024-05-15 17:35:14 +++ /Users/admin/pgsql/build/testrun/pg_tracing/regress/results/insert.out 2024-05-15 17:39:03 @@ -9,9 +9,7 @@ ProcessUtility | ProcessUtility ... Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... ProcessUtility | ProcessUtility ... - Utility query | CREATE TABLE IF NOT EXISTS pg_tracing_test_table_with_constraint (a int, b char(20), CONSTRAINT PK_tr... - ProcessUtility | ProcessUtility ... -(6 rows) +(4 rows) -- Simple insertion /*dddbs='postgres.db',traceparent='00-00000000000000000000000000000002-0000000000000002-01'*/ INSERT INTO pg_tracing_te... |
48/4759 | shared detoast datum |
Linux - Debian Bullseye - 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 2024-05-15 17:00:00.833543480 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-05-15 17:04:07.793118642 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-15 17:00:00.833543480 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-05-15 17:05:33.208998536 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-15 17:00:00.833543480 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-05-15 17:02:07.405402081 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-15 17:00:20.587020500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-15 17:03:22.188764500 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-15 17:00:20.587020500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-15 17:05:42.551027200 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-15 17:00:20.587020500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-05-15 17:03:17.637979000 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-05-15 16:59:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-15 17:04:11 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-15 16:59:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-15 17:05:58 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-15 16:59:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-05-15 17:04:11 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
Linux - Debian Bullseye - 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 2024-05-15 12:07:09.297736936 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-05-15 12:10:42.717436427 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-05-15 12:07:09.297736936 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-05-15 12:12:42.117226123 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-15 12:07:09.297736936 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-05-15 12:09:06.029598812 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-15 12:07:29.228750300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-15 12:09:50.977207300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-15 12:07:29.228750300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-15 12:12:23.385890400 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-15 12:07:29.228750300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-05-15 12:09:43.355682100 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-05-15 12:07:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-15 12:09:35 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-15 12:07:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-15 12:10:44 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-15 12:07:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-05-15 12:09:33 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-15 12:05:06.904493600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-15 12:11:16.129730900 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-15 12:04:55 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-15 12:08:48 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-15 06:56:56.699153952 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-05-15 07:00:57.594956827 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-05-15 06:56:51 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-05-15 06:59:27 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4933 | Use macro to define the number of enum values (was: Replace magic constant ...) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_merge.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/partition_merge.out 2024-05-13 10:34:53.585107900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_merge.out 2024-05-13 10:41:12.935063000 +... @@ -897,17 +897,24 @@ ERROR: must be owner of table tp_0_1 RESET SESSION AUTHORIZATION; ALTER TABLE tp_0_1 OWNER TO regress_partition_merge_bob; +ERROR: relation "tp_0_1" does not exist SET SESSION AUTHORIZATION regress_partition_merge_bob; ALTER TABLE t MERGE PARTITIONS (tp_0_1, tp_1_2) INTO tp_0_2; -ERROR: must be owner of table tp_1_2 +ERROR: relation "t" does not exist RESET SESSION AUTHORIZATION; ALTER TABLE tp_1_2 OWNER TO regress_partition_merge_bob; +ERROR: relation "tp_1_2" does not exist SET SESSION AUTHORIZATION regress_partition_merge_bob; +ERROR: role "regress_partition_merge_bob" does not exist ALTER TABLE t MERGE PARTITIONS (tp_0_1, tp_1_2) INTO tp_0_2; +ERROR: relation "t" does not exist RESET SESSION AUTHORIZATION; ... |
48/4961 | Fix bug when calling strncmp in check_authmethod_valid |
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 2024-05-13 06:39:03.971405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-05-13 06:44:17.5065390... @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-13 01:05:51.446919000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-13 01:08:30.231911000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-13 01:04:45.534336644 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-05-13 01:08:53.750389446 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-13 01:04:45.534992707 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-13 01:10:20.830764959 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-05-13 01:05:40.087528700 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-13 01:11:37.148898200 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-05-13 01:04:43 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-13 01:07:57 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-05-09 18:34:59.542137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-09 18:36:26.26... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:59.542137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-09 18:37:01.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:59.542137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-09 18:36:24.869969000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-05-09 18:34:20.091766763 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-05-09 18:39:17.083506002 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:20.091766763 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-05-09 18:40:53.043412679 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:20.091766763 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-05-09 18:37:24.835616442 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-09 18:34:21.501065860 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-09 18:37:03.12... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:21.501065860 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-09 18:37:41.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:21.501065860 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-09 18:37:00.480975714 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-09 18:34:42.044323500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-09 18:37:48.210230700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-09 18:34:42.044323500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-09 18:40:15.041281200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-09 18:34:42.044323500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-05-09 18:37:46.332303400 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-05-09 18:34:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-09 18:35:54 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-09 18:37:21 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-09 18:34:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-05-09 18:35:54 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-05-09 13:22:27.921744000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-09 13:24:23.983... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:22:27.921744000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-09 13:24:56.1... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:22:27.921744000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-09 13:24:22.671143000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:21:55.014031384 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-05-09 13:26:53.625951967 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:21:55.014031384 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-05-09 13:28:35.361972359 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:21:55.014031384 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-05-09 13:25:04.909945095 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-09 13:21:57.570408241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-09 13:24:19.790... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:21:57.570408241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-09 13:24:48.6... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-09 13:21:57.570408241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-09 13:24:20.170390718 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-09 13:22:07.709203100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-09 13:25:58.650922000 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-09 13:22:07.709203100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-09 13:28:15.182128300 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-09 13:22:07.709203100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-05-09 13:25:44.372144400 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-09 13:21:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-09 13:24:48 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-09 13:21:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-09 13:25:45 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-09 13:21:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-05-09 13:24:47 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:35:04.444646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-05-09 09:36:32.83925... @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:35:04.444646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-05-09 09:37:06.470... @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:35:04.444646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-05-09 09:36:31.611409000 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:28.074172540 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-05-09 09:39:58.473885462 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:28.074172540 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subscription.out 2024-05-09 09:41:01.453833866 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:28.074172540 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-05-09 09:37:57.633982844 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:29.731307920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-05-09 09:37:28.19120... @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:29.731307920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-05-09 09:38:04.607... @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-05-09 09:34:29.731307920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-05-09 09:37:26.579206317 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-05-09 09:34:49.101940600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-05-09 09:38:04.963881700 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-05-09 09:34:49.101940600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-05-09 09:40:10.256840800 +000... @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-05-09 09:34:49.101940600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-05-09 09:37:55.888693500 +0000 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-05-09 09:34:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-05-09 09:36:02 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-05-09 09:34:29 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-05-09 09:37:28 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-05-09 09:34:29 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-05-09 09:36:02 @@ -372,7 +372,6 @@ HINT: To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the... -- fail - force_alter cannot be set alone ALTER SUBSCRIPTION regress_testsub SET (force_alter = true); -ERROR: force_alter must be specified with two_phase \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... |
48/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 2024-05-09 05:18:31.538354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-09 05:20:16.299731... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37856 | | 0 | 37856 | pktable_pkey + 37852 | | 0 | 37852 | pktable + 37859 | | 0 | 37859 | fktable + 38346 | | 0 | 38351 | foo + 38355 | | 0 | 38355 | pg_toast_38346_index + 38354 | | 0 | 38354 | pg_toast_38346 + 38587 | | 0 | 38587 | pg_toast_38583_index + 38583 | | 0 | 38583 | recur2 ... |
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 2024-05-09 05:18:31.538354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-09 05:20:52.4681... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37730 | | 0 | 37730 | pktable_pkey + 37727 | | 0 | 37727 | pktable + 37734 | | 0 | 37734 | fktable + 38265 | | 0 | 38270 | foo + 38274 | | 0 | 38274 | pg_toast_38265_index + 38273 | | 0 | 38273 | pg_toast_38265 + 38496 | | 0 | 38496 | old_oids + 38513 | | 0 | 38513 | pg_toast_38510 ... |
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 2024-05-09 05:18:31.538354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-09 05:20:11.218826000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37875 | | 0 | 37875 | pktable_pkey + 37872 | | 0 | 37872 | pktable + 37877 | | 0 | 37877 | fktable + 38353 | | 0 | 38359 | foo + 38363 | | 0 | 38363 | pg_toast_38353_index + 38362 | | 0 | 38362 | pg_toast_38353 + 38592 | | 0 | 38592 | old_oids + 38610 | | 0 | 38610 | pg_toast_38607 ... |
Linux - Debian Bullseye - 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 2024-05-09 05:17:53.308782251 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-05-09 05:22:21.936376064 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37895 | | 0 | 37895 | pktable_pkey + 37892 | | 0 | 37892 | pktable + 37907 | | 0 | 37907 | fktable + 38460 | | 0 | 38466 | foo + 38470 | | 0 | 38470 | pg_toast_38460_index + 38469 | | 0 | 38469 | pg_toast_38460 + 38683 | | 0 | 38683 | old_oids + 38700 | | 0 | 38700 | pg_toast_38697 ... |
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 2024-05-09 05:17:53.308782251 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-05-09 05:23:31.472276038 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37875 | | 0 | 37875 | pktable_pkey + 37872 | | 0 | 37872 | pktable + 37877 | | 0 | 37877 | fktable + 38412 | | 0 | 38417 | foo + 38421 | | 0 | 38421 | pg_toast_38412_index + 38420 | | 0 | 38420 | pg_toast_38412 + 38666 | | 0 | 38666 | old_oids + 38693 | | 0 | 38693 | pg_toast_38689 ... |
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 2024-05-09 05:17:53.308782251 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-05-09 05:20:27.148541788 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37894 | | 0 | 37894 | pktable_pkey + 37891 | | 0 | 37891 | pktable + 37902 | | 0 | 37902 | fktable + 38478 | | 0 | 38483 | foo + 38487 | | 0 | 38487 | pg_toast_38478_index + 38486 | | 0 | 38486 | pg_toast_38478 + 38692 | | 0 | 38692 | old_oids + 38711 | | 0 | 38711 | pg_toast_38708 ... |
Linux - Debian Bullseye - 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 2024-05-09 05:17:56.256876036 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-09 05:20:30.624778... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38021 | | 0 | 38021 | users_id_seq + 38027 | | 0 | 38027 | pg_toast_38022 + 38035 | | 0 | 38035 | pg_toast_38022_index + 38022 | | 0 | 38022 | users + 38284 | | 0 | 38284 | foo + 38436 | | 0 | 38436 | forc_test + 38863 | | 0 | 38863 | pg_toast_38860 + 38864 | | 0 | 38864 | pg_toast_38860_index ... |
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 2024-05-09 05:17:56.256876036 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-09 05:21:03.1887... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37927 | | 0 | 37927 | users_id_seq + 37933 | | 0 | 37933 | pg_toast_37928 + 37934 | | 0 | 37934 | pg_toast_37928_index + 37928 | | 0 | 37928 | users + 38029 | | 0 | 38029 | foo + 38422 | | 0 | 38422 | forc_test + 38867 | | 0 | 38867 | pg_toast_38864 + 38868 | | 0 | 38868 | pg_toast_38864_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 2024-05-09 05:17:56.256876036 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-09 05:20:25.588781487 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38111 | | 0 | 38111 | users_id_seq + 38117 | | 0 | 38117 | pg_toast_38112 + 38118 | | 0 | 38118 | pg_toast_38112_index + 38112 | | 0 | 38112 | users + 38317 | | 0 | 38317 | foo + 38512 | | 0 | 38512 | forc_test + 38950 | | 0 | 38950 | pg_toast_38947 + 38951 | | 0 | 38951 | pg_toast_38947_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-09 05:18:05.378177900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-09 05:21:45.666566500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37564 | | 0 | 37564 | pktable_pkey + 37561 | | 0 | 37561 | pktable + 37566 | | 0 | 37566 | fktable + 38063 | | 0 | 38072 | foo + 38077 | | 0 | 38077 | pg_toast_38063_index + 38076 | | 0 | 38076 | pg_toast_38063 + 38300 | | 0 | 38300 | old_oids + 38317 | | 0 | 38317 | pg_toast_38314 + 38318 | | 0 | 38318 | pg_toast_38314_index + 38314 | | 0 | 38314 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-09 05:18:05.378177900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-09 05:24:05.152836200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37419 | | 0 | 37419 | pktable_pkey + 37413 | | 0 | 37413 | pktable + 37424 | | 0 | 37424 | fktable + 38069 | | 0 | 38100 | foo + 38105 | | 0 | 38105 | pg_toast_38069_index + 38103 | | 0 | 38103 | pg_toast_38069 + 38306 | | 0 | 38306 | old_oids + 38328 | | 0 | 38328 | pg_toast_38325 + 38329 | | 0 | 38329 | pg_toast_38325_index + 38325 | | 0 | 38325 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-09 05:18:05.378177900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-05-09 05:21:37.477111800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36031 | | 0 | 36031 | pktable_pkey + 36027 | | 0 | 36027 | pktable + 36034 | | 0 | 36034 | fktable + 37862 | | 0 | 37872 | foo + 37879 | | 0 | 37879 | pg_toast_37862_index + 37876 | | 0 | 37876 | pg_toast_37862 + 38285 | | 0 | 38285 | old_oids + 38304 | | 0 | 38304 | pg_toast_38301 + 38305 | | 0 | 38305 | pg_toast_38301_index + 38301 | | 0 | 38301 | recur2 ... |
macOS - Ventura - 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 2024-05-09 05:17:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-09 05:20:18 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37645 | | 0 | 37645 | pktable_pkey + 37639 | | 0 | 37639 | pktable + 37649 | | 0 | 37649 | fktable + 38473 | | 0 | 38478 | foo + 38482 | | 0 | 38482 | pg_toast_38473_index + 38481 | | 0 | 38481 | pg_toast_38473 + 38687 | | 0 | 38687 | pg_toast_38683_index + 38683 | | 0 | 38683 | recur2 ... |
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 2024-05-09 05:17:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-09 05:21:36 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37780 | | 0 | 37780 | pktable_pkey + 37777 | | 0 | 37777 | pktable + 37782 | | 0 | 37782 | fktable + 38245 | | 0 | 38252 | foo + 38256 | | 0 | 38256 | pg_toast_38245_index + 38255 | | 0 | 38255 | pg_toast_38245 + 38472 | | 0 | 38472 | old_oids + 38491 | | 0 | 38491 | pg_toast_38488 ... |
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 2024-05-09 05:17:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-05-09 05:20:12 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37854 | | 0 | 37854 | pktable_pkey + 37851 | | 0 | 37851 | pktable + 37856 | | 0 | 37856 | fktable + 38439 | | 0 | 38448 | foo + 38452 | | 0 | 38452 | pg_toast_38439_index + 38451 | | 0 | 38451 | pg_toast_38439 + 38677 | | 0 | 38677 | pg_toast_38674 + 38678 | | 0 | 38678 | pg_toast_38674_index ... |
48/4538 | Statistics Import and Export |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:29:01.479715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-09 04:30:2... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:29:01.479715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-09 04:30... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:29:01.479715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-05-09 04:30:26.636647000 +00... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/src/test/recovery/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:23.814965474 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_export_import.out 2024-05-09 04:34:35.850974894 +0000 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/src/test/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:23.814965474 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_export_import.out 2024-05-09 04:31:04.771005344 +0000 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:23.810834132 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-09 04:31:3... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:23.810834132 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-09 04:32... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:23.810834132 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-05-09 04:31:35.478856929 +00... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-09 04:29:53 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/recovery/... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-09 04:30:5... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-09 04:28:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_export_import.out 2024-05-09 04:29:52 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-09 02:07:41.215888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-05-09 02:09:02.664730... @@ -1247,61 +1247,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-09 02:07:41.215888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-09 02:09:28.0463... @@ -1247,61 +1247,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
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 2024-05-09 02:07:41.215888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-05-09 02:08:59.855101000 +0000 @@ -1277,31 +1277,10 @@ CREATE ROLE regress_constraint_comments; SET SESSION AUTHORIZATION regress_constraint_comments; CREATE TABLE constraint_comments_tbl (a int CONSTRAINT the_constraint CHECK (a > 0)); -CREATE DOMAIN constraint_comments_dom AS int CONSTRAINT the_constraint CHECK (value > 0); -COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'yes, the comment'; -COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; --- no such constraint -COMMENT ON CONSTRAINT no_constraint ON constraint_comments_tbl IS 'yes, the comment'; -ERROR: constraint "no_constraint" for table "constraint_comments_tbl" does not exist -COMMENT ON CONSTRAINT no_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; -ERROR: constraint "no_constraint" for domain constraint_comments_dom does not exist --- no such table/domain -COMMENT ON CONSTRAINT the_constraint ON no_comments_tbl IS 'bad comment'; -ERROR: relation "no_comments_tbl" does not exist -COMMENT ON CONSTRAINT the_constraint ON DOMAIN no_comments_dom IS 'another bad comment'; -ERROR: type "no_comments_dom" does not exist ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-09 02:07:07.763924957 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-05-09 02:11:21.419667976 +0000 @@ -2684,1063 +2684,10 @@ -- verify that the "AFTER UPDATE OF columns" event is propagated correctly create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-09 02:07:07.763924957 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-05-09 02:09:52.463846018 +0000 @@ -2681,1066 +2681,10 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-09 02:07:11.493754500 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-09 02:09:24.209746611... @@ -2541,1206 +2541,10 @@ -- there's no partition for a=0, but this update works anyway because -- the trigger causes the tuple to be routed to another partition update parted set a = 0; -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT -(1 row) - -drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-09 02:07:11.409754526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-09 02:09:47.5417... @@ -952,356 +952,10 @@ CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int, PRIMARY KEY (c0, c1)); DROP DOMAIN notnull_dom1 CASCADE; NOTICE: drop cascades to column c0 of table notnull_tbl1 -\d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - c1 | integer | | | | plain | | - -DROP TABLE notnull_tbl1; --- with a REPLICA IDENTITY column. Here the not-nulls must be kept -CREATE DOMAIN notnull_dom1 AS INTEGER; -CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int UNIQUE, c2 int generated by default as identity, PRIMARY KEY (c0, c1... -ALTER TABLE notnull_tbl1 DROP CONSTRAINT notnull_tbl1_c2_not_null; -ALTER TABLE notnull_tbl1 REPLICA IDENTITY USING INDEX notnull_tbl1_c1_key; -DROP DOMAIN notnull_dom1 CASCADE; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-09 02:07:11.493754500 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-09 02:09:20.933748888 +0000 @@ -2685,1062 +2685,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-09 02:07:47.530660200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-09 02:10:14.293678000 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-05-09 02:07:47.523735900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-09 02:12:02.153460300 +0000 @@ -3670,77 +3670,10 @@ drop function convslot_trig4(); -- Test trigger renaming on partitioned tables create table grandparent (id int, primary key (id)) partition by range (id); -create table middle partition of grandparent for values from (1) to (10) -partition by range (id); -create table chi partition of middle for values from (1) to (5); -create table cho partition of middle for values from (6) to (10); -create function f () returns trigger as -$$ begin return new; end; $$ -language plpgsql; -create trigger a after insert on grandparent -for each row execute procedure f(); -alter trigger a on grandparent rename to b; -select tgrelid::regclass, tgname, -(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname -from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent')) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-09 02:07:47.530660200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-05-09 02:10:13.543687900 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-09 02:07:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-09 02:11:38 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-09 02:07:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-09 02:11:46 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-09 02:07:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-05-09 02:11:38 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-05-08 12:05:03.379756000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-08 12:07:07.613043000... @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:05:03.379756000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-08 12:07:43.5917050... @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:05:03.379756000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-08 12:07:04.516597000 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-08 12:04:22.841308178 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-05-08 12:09:49.969324209 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:04:22.841308178 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-05-08 12:08:17.853312162 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-08 12:04:23.963964540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-08 12:09:52.911778840... @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:04:23.963964540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-08 12:10:46.4637060... @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:04:23.963964540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-08 12:09:48.791782398 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-08 12:04:34.949269000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-08 12:07:35.289359900 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-08 12:04:34.949269000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-08 12:10:00.180409900 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-08 12:04:34.949269000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-05-08 12:07:32.349422600 +0000 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-05-08 12:04:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-08 12:06:00 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:04:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-08 12:07:28 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-08 12:04:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-05-08 12:06:00 @@ -156,7 +156,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(22 rows) + enable_toast_cache | off +(23 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-05-08 06:59:49.242327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-08 07:00:55.63623... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:49.242327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-08 07:01:26.045... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:49.242327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-08 07:00:52.334883000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-08 06:59:14.967701286 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-05-08 07:02:56.919775047 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-05-08 06:59:14.967701286 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-05-08 07:05:12.151747813 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:14.967701286 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-05-08 07:01:15.671725331 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-08 06:59:17.089771961 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-08 07:01:42.95380... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:17.089771961 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-08 07:02:17.321... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:17.089771961 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-08 07:01:39.429802500 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-08 06:59:35.650681100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-08 07:01:49.420483700 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-08 06:59:35.650681100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-08 07:04:02.450821500 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-08 06:59:35.650681100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-05-08 07:01:41.344537200 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-05-08 06:59:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-08 07:00:29 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-08 07:01:29 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-08 06:59:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-05-08 07:00:25 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-08 06:53:30.822244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-08 06:55:27.101359000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-08 06:53:02.442982009 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-08 06:57:13.098988442... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-08 06:53:25.212555200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-08 07:00:38.014753700 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-08 06:52:54 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-08 06:55:56 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-08 04:15:33.243689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-08 04:16:39.144549000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-08 04:15:33.243689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-08 04:17:08.7169920... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-08 04:15:33.243689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-08 04:16:34.659200000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-08 04:04:49.063757000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-08 04:06:45.421207000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-08 04:04:14.867503378 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-05-08 04:07:49.347401889 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-08 04:04:16.000448726 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-08 04:08:06.104467973 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-05-08 04:04:30.147650300 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-08 04:10:17.508382500 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-05-08 04:04:09 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-08 04:07:10 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-08 01:57:33.197565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-08 01:59:33.894187000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-08 01:56:50.201738571 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-05-08 02:00:04.985721598 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-08 01:56:48.429288521 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-08 01:59:24.049151896 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-05-08 01:56:59 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-05-08 02:00:17 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-05-07 17:07:42.241784000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-07 17:09:11.19... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:07:42.241784000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-07 17:09:48.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:07:42.241784000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-07 17:09:11.460723000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-05-07 17:07:05.428550973 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-05-07 17:11:48.196606903 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:07:05.428550973 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-05-07 17:10:13.860601770 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-07 17:07:06.383566738 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-07 17:09:52.54... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:07:06.383566738 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-07 17:10:29.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:07:06.383566738 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-07 17:09:50.055432866 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-07 17:07:17.849990900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-07 17:10:39.950806100 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-07 17:07:17.849990900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-07 17:13:06.879970100 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-07 17:07:17.849990900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-05-07 17:10:37.633909600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-05-07 17:06:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-07 17:09:00 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:06:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-07 17:10:40 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-07 17:06:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-05-07 17:09:01 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4971 | Revisiting {CREATE INDEX, REINDEX} CONCURRENTLY improvements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/horizons.out /tmp/cirrus-ci-build/build/testrun/isolation/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/horizons.out 2024-05-07 13:05:01.880551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/horizons.out 2024-05-07 13:07:20.597291000 +0000 @@ -251,7 +251,7 @@ ?column? -------- - 2 + 0 (1 row) step pruner_query: @@ -261,7 +261,7 @@ ?column? -------- - 2 + 0 (1 row) ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-05-07 11:52:22.566524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-07 11:54:02.384... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:52:22.566524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-07 11:54:32.1... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:52:22.566524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-07 11:53:57.482745000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:51:54.947867195 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-05-07 11:56:04.279919186 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:51:54.947867195 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-05-07 11:57:35.103921618 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:51:54.947867195 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-05-07 11:54:36.435901837 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-07 11:51:58.044808743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-07 11:54:17.392... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:51:58.044808743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-07 11:54:48.2... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-07 11:51:58.044808743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-07 11:54:12.620838314 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-07 11:52:06.801233500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-07 11:55:57.542383600 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-07 11:52:06.801233500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-07 11:58:01.442019500 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-07 11:52:06.801233500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-05-07 11:55:49.915427800 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-07 11:52:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-07 11:55:44 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-07 11:52:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-07 11:58:12 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-07 11:52:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-05-07 11:55:43 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-05-07 04:39:26.766518000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-07 04:41:03.720283... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37707 | | 0 | 37707 | pktable_pkey + 37704 | | 0 | 37704 | pktable + 37709 | | 0 | 37709 | fktable + 38327 | | 0 | 38335 | foo + 38339 | | 0 | 38339 | pg_toast_38327_index + 38338 | | 0 | 38338 | pg_toast_38327 + 38576 | | 0 | 38576 | old_oids + 38614 | | 0 | 38614 | pg_toast_38611 ... |
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 2024-05-07 04:39:26.766518000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-07 04:41:39.8176... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37710 | | 0 | 37710 | pktable_pkey + 37707 | | 0 | 37707 | pktable + 37712 | | 0 | 37712 | fktable + 38264 | | 0 | 38271 | foo + 38275 | | 0 | 38275 | pg_toast_38264_index + 38274 | | 0 | 38274 | pg_toast_38264 + 38547 | | 0 | 38547 | old_oids + 38564 | | 0 | 38564 | pg_toast_38561 ... |
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 2024-05-07 04:39:26.766518000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-07 04:41:00.086572000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37806 | | 0 | 37806 | pktable + 37811 | | 0 | 37811 | fktable + 37809 | | 0 | 37809 | pktable_pkey + 38342 | | 0 | 38347 | foo + 38351 | | 0 | 38351 | pg_toast_38342_index + 38350 | | 0 | 38350 | pg_toast_38342 + 38564 | | 0 | 38564 | old_oids + 38582 | | 0 | 38582 | pg_toast_38579 ... |
Linux - Debian Bullseye - 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 2024-05-07 04:38:55.388078207 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-05-07 04:43:04.572148470 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37921 | | 0 | 37921 | pktable_pkey + 37918 | | 0 | 37918 | pktable + 37923 | | 0 | 37923 | fktable + 38457 | | 0 | 38463 | foo + 38467 | | 0 | 38467 | pg_toast_38457_index + 38466 | | 0 | 38466 | pg_toast_38457 + 38726 | | 0 | 38726 | old_oids + 38743 | | 0 | 38743 | pg_toast_38740 ... |
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 2024-05-07 04:38:55.388078207 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-05-07 04:41:52.620088873 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37922 | | 0 | 37922 | pktable_pkey + 37919 | | 0 | 37919 | pktable + 37924 | | 0 | 37924 | fktable + 38438 | | 0 | 38443 | foo + 38447 | | 0 | 38447 | pg_toast_38438_index + 38446 | | 0 | 38446 | pg_toast_38438 + 38661 | | 0 | 38661 | old_oids + 38678 | | 0 | 38678 | pg_toast_38675 ... |
Linux - Debian Bullseye - 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 2024-05-07 04:38:55.364995976 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-07 04:41:24.464977... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38493 | | 0 | 38493 | forc_test + 37943 | | 0 | 37943 | users_id_seq + 37949 | | 0 | 37949 | pg_toast_37944 + 37950 | | 0 | 37950 | pg_toast_37944_index + 37944 | | 0 | 37944 | users + 38212 | | 0 | 38212 | foo + 38873 | | 0 | 38873 | pg_toast_38869_index + 38869 | | 0 | 38869 | rtype ... |
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 2024-05-07 04:38:55.364995976 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-07 04:41:56.4809... @@ -3476,9 +3476,25 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38107 | | 0 | 38107 | pg_toast_38098 + 38109 | | 0 | 38109 | pg_toast_38098_index + 38098 | | 0 | 38098 | users + 38097 | | 0 | 38097 | users_id_seq + 38469 | | 0 | 38469 | foo + 37646 | | 0 | 37646 | pktable_pkey + 37643 | | 0 | 37643 | pktable + 37649 | | 0 | 37649 | fktable ... |
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 2024-05-07 04:38:55.364995976 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-07 04:41:15.700971430 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37753 | | 0 | 37753 | users_id_seq + 37760 | | 0 | 37760 | pg_toast_37755 + 37761 | | 0 | 37761 | pg_toast_37755_index + 37755 | | 0 | 37755 | users + 38078 | | 0 | 38078 | foo + 38412 | | 0 | 38412 | forc_test + 38863 | | 0 | 38863 | pg_toast_38860 + 38864 | | 0 | 38864 | pg_toast_38860_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-07 04:39:12.562045900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-07 04:43:17.630442300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36344 | | 0 | 36344 | pktable_pkey + 36340 | | 0 | 36340 | pktable + 36352 | | 0 | 36352 | fktable + 37662 | | 0 | 37683 | foo + 37687 | | 0 | 37687 | pg_toast_37662_index + 37686 | | 0 | 37686 | pg_toast_37662 + 38146 | | 0 | 38146 | old_oids + 38164 | | 0 | 38164 | pg_toast_38161 + 38165 | | 0 | 38165 | pg_toast_38161_index + 38161 | | 0 | 38161 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-07 04:39:12.562045900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-07 04:45:40.018140300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37555 | | 0 | 37555 | pktable_pkey + 37551 | | 0 | 37551 | pktable + 37557 | | 0 | 37557 | fktable + 38009 | | 0 | 38014 | foo + 38018 | | 0 | 38018 | pg_toast_38009_index + 38017 | | 0 | 38017 | pg_toast_38009 + 38277 | | 0 | 38277 | old_oids + 38294 | | 0 | 38294 | pg_toast_38291 + 38295 | | 0 | 38295 | pg_toast_38291_index + 38291 | | 0 | 38291 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-07 04:39:12.562045900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-05-07 04:43:13.894119400 +0000 @@ -3477,8 +3477,28 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36479 | | 0 | 36479 | pktable_pkey + 36472 | | 0 | 36472 | pktable + 36491 | | 0 | 36491 | fktable + 37707 | | 0 | 37712 | foo + 37716 | | 0 | 37716 | pg_toast_37707_index + 37715 | | 0 | 37715 | pg_toast_37707 + 37972 | | 0 | 37972 | users_id_seq + 37995 | | 0 | 37995 | pg_toast_37975 + 37996 | | 0 | 37996 | pg_toast_37975_index + 37975 | | 0 | 37975 | users ... |
macOS - Ventura - 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 2024-05-07 04:38:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-07 04:41:41 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37541 | | 0 | 37541 | pktable_pkey + 37538 | | 0 | 37538 | pktable + 37546 | | 0 | 37546 | fktable + 38311 | | 0 | 38316 | foo + 38320 | | 0 | 38320 | pg_toast_38311_index + 38319 | | 0 | 38319 | pg_toast_38311 + 38572 | | 0 | 38572 | old_oids + 38589 | | 0 | 38589 | pg_toast_38586 ... |
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 2024-05-07 04:38:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-07 04:42:39 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37690 | | 0 | 37690 | pktable_pkey + 37687 | | 0 | 37687 | pktable + 37693 | | 0 | 37693 | fktable + 38265 | | 0 | 38275 | foo + 38279 | | 0 | 38279 | pg_toast_38265_index + 38278 | | 0 | 38278 | pg_toast_38265 + 38488 | | 0 | 38488 | old_oids + 38509 | | 0 | 38509 | pg_toast_38506 ... |
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 2024-05-07 04:38:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-05-07 04:41:41 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37816 | | 0 | 37816 | pktable_pkey + 37813 | | 0 | 37813 | pktable + 37818 | | 0 | 37818 | fktable + 38308 | | 0 | 38313 | foo + 38317 | | 0 | 38317 | pg_toast_38308_index + 38316 | | 0 | 38316 | pg_toast_38308 + 38504 | | 0 | 38504 | old_oids + 38521 | | 0 | 38521 | pg_toast_38518 ... |
48/4538 | Statistics Import and Export |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:05:04.161578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-07 04:06:4... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:05:04.161578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-07 04:07... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:05:04.161578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-05-07 04:06:37.253327000 +00... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/src/test/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:29.975014591 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats_export_import.out 2024-05-07 04:07:18.562885316 +0000 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:26.307734235 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-07 04:07:5... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:26.307734235 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-07 04:08... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:26.307734235 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-05-07 04:07:47.219572010 +00... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-05-07 04:07:30 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/recovery/... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-05-07 04:08:0... @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out /Users/admin/pgsql/build/testrun/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/stats_export_import.out 2024-05-07 04:04:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_export_import.out 2024-05-07 04:07:28 @@ -366,7 +366,7 @@ stats_export_import | test | id | f | 0.5 | 2 | -0.1 | | ... (1 row) --- warn: scalars can't have mcelem +-- warn: scalars can't have mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, 'id'::name, @@ -419,7 +419,7 @@ t (1 row) --- ok: mcelem +-- ok: mcelem SELECT pg_catalog.pg_set_attribute_stats( 'stats_export_import.test'::regclass, ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-07 01:31:53.169878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-05-07 01:33:12.512687... @@ -1190,118 +1190,10 @@ CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); \d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-07 01:31:53.169878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-07 01:33:33.4161... @@ -1150,158 +1150,10 @@ create table cnn2_part1 (a int unique); alter table cnn2_parted attach partition cnn2_part1 for values in (1); \d+ cnn2_part1 - Table "public.cnn2_part1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Partition of: cnn2_parted FOR VALUES IN (1) -Partition constraint: ((a IS NOT NULL) AND (a = 1)) -Indexes: - "cnn2_part1_pkey" PRIMARY KEY, btree (a) - "cnn2_part1_a_key" UNIQUE CONSTRAINT, btree (a) - -drop table cnn2_parted; --- ensure columns in partitions are marked not-null -create table cnn2_parted(a int primary key) partition by list (a); ... |
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 2024-05-07 01:31:53.169878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-05-07 01:33:09.464686000 +0000 @@ -1217,91 +1217,10 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-07 01:31:25.538668907 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-05-07 01:34:58.454531268 +0000 @@ -2652,1095 +2652,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-07 01:31:25.538668907 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-05-07 01:34:01.582577855 +0000 @@ -2701,1046 +2701,10 @@ NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; -create table trg_clone2 partition of trg_clone for values from (1000) to (2000); -create table trg_clone3 partition of trg_clone for values from (2000) to (3000) - partition by range (a); -create table trg_clone_3_3 partition of trg_clone3 for values from (2000) to (2100); -select tgrelid::regclass, count(*) from pg_trigger - where tgrelid::regclass in ('trg_clone', 'trg_clone1', 'trg_clone2', - 'trg_clone3', 'trg_clone_3_3') ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-07 01:31:23.657362987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-07 01:34:25.769231176... @@ -2326,1421 +2326,7 @@ drop table parted_stmt_trig, parted2_stmt_trig; -- Verify that triggers fire in alphabetical order create table parted_trig (a int) partition by range (a); -create table parted_trig_1 partition of parted_trig for values from (0) to (1000) - partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-07 01:31:23.573363065 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-07 01:34:48.8132... @@ -916,392 +916,10 @@ ALTER TABLE notnull_tbl1 ALTER a DROP NOT NULL; ALTER TABLE notnull_tbl1 ADD CONSTRAINT foobar NOT NULL a; \d notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - -select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass; - conname | contype | conkey ----------+---------+-------- - foobar | n | {1} -(1 row) - -DROP TABLE notnull_tbl1; --- nope ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-07 01:31:23.657362987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-07 01:34:21.413234078 +0000 @@ -2499,1248 +2499,10 @@ return new; end; $$; -insert into parted values (1, 1, 'uno uno'); -- works -update parted set c = c || ' v6'; -- works -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+---------------------------------- - parted_1_1 | 1 | 1 | uno uno v1 v6 did UPDATE - parted_1_1 | 1 | 1 | uno uno did INSERT v6 did UPDATE -(2 rows) - --- update itself moves tuple to new partition; trigger still works -truncate table parted; -create table parted_2 partition of parted for values in (2); -insert into parted values (1, 1, 'uno uno v5'); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:32.653027300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-07 01:33:59.779676200 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:32.653027300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-07 01:35:52.372107600 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:32.653027300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-05-07 01:33:59.451550600 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-07 01:34:21 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-07 01:34:28 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-07 01:31:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-05-07 01:34:21 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4388 | UUID v7 |
Linux - Debian Bullseye - 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 2024-05-06 17:56:17.127923938 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-05-06 18:02:15.711653494 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4337 | Incremental View Maintenance (IVM), take 2 |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/incremental_matview.out /Users/admin/pgsql/build/testrun/pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/incremental_matview.out 2024-05-06 15:02:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/incremental_matview.out 2024-05-06 15:05:43 @@ -601,17 +601,9 @@ INSERT INTO base_s VALUES (1, 100), (2, 200), (3, 300); CREATE INCREMENTAL MATERIALIZED VIEW mv(v1, v2) AS SELECT r.v, s.v FROM base_r AS r JOIN base_s AS s USING(i); -NOTICE: could not create an index on materialized view "mv" automatically -DETAIL: This target list does not have all the primary key columns, or this view does not contain GROUP BY or DISTINCT... -HINT: Create an index on the materialized view for efficient incremental maintenance. +ERROR: relation "mv" already exists SELECT * FROM mv ORDER BY v1; - v1 | v2 -----+----- - 10 | 100 - 20 | 200 - 30 | 300 -(3 rows) - +ERROR: current transaction is aborted, commands ignored until end of transaction block ... |
48/4759 | shared detoast datum |
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 2024-05-06 10:48:16.496430000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-06 10:50:01.772601000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:16.496430000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-06 10:50:36.8168750... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:16.496430000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-06 10:49:59.181968000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-06 10:48:20.247369663 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-05-06 10:53:23.031143425 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:20.247369663 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-05-06 10:52:00.471191565 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-06 10:48:16.672379928 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-06 10:52:08.696222001... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:16.672379928 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-06 10:52:44.0641918... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:16.672379928 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-06 10:52:06.784223835 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-06 10:48:38.821724700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-06 10:52:02.856768300 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-06 10:48:38.821724700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-06 10:54:31.086249100 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-06 10:48:38.821724700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-05-06 10:51:58.867022700 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-05-06 10:48:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-06 10:51:40 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-06 10:52:22 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-06 10:48:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-05-06 10:51:40 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-05-06 06:09:59.451325000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-06 06:11:05.72891... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:59.451325000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-06 06:11:31.513... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:59.451325000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-06 06:11:02.525969000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-06 06:09:54.156575551 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-05-06 06:13:45.828185038 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-05-06 06:09:54.156575551 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-05-06 06:15:02.692063144 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:54.156575551 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-05-06 06:11:47.488591614 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-06 06:09:57.851052307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-06 06:11:57.92702... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:57.851052307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-06 06:12:26.095... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:57.851052307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-06 06:11:56.155020686 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-06 06:10:11.706352000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-06 06:12:37.893206900 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-06 06:10:11.706352000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-06 06:14:43.033573200 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-06 06:10:11.706352000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-05-06 06:12:25.149389300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-05-06 06:09:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-06 06:10:56 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-06 06:12:02 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-06 06:09:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-05-06 06:10:52 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-06 05:48:57.772260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-06 05:50:55.263235000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-06 05:48:49.445646537 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-06 05:52:02.509175778... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-06 05:49:00.738271900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-06 05:55:02.112650300 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-06 05:48:38 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-06 05:51:46 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-06 03:39:47.868329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-06 03:40:46.469883000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-06 03:39:47.868329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-06 03:41:15.4852130... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-06 03:39:47.868329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-06 03:40:42.289799000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-06 03:34:12.492053000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-06 03:36:18.619836000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-06 03:34:11.720158384 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-05-06 03:37:24.495894141 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-06 03:34:11.728918847 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-06 03:37:37.144916694 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-05-06 03:34:20.688881300 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-06 03:40:08.847472000 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-05-06 03:34:09 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-06 03:37:13 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-06 01:08:45.881398000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-06 01:10:36.169222000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-06 01:08:40.932485202 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-05-06 01:12:14.260357890 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-06 01:08:42.112445747 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-06 01:11:06.204369431 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-05-06 01:08:36 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-05-06 01:13:25 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-05 19:45:13.608494000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-05 19:48:06.0315220... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-05 19:45:14.878166223 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-05-05 19:50:49.905892661 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-05 19:45:12.319660696 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-05 19:50:25.5674461... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-05-05 19:45:36.777627300 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-05-05 19:52:47.572982800 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-05-05 19:45:16 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-05-05 19:49:38 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-05-05 16:36:54.834710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-05 16:38:24.51... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:54.834710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-05 16:38:59.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:54.834710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-05 16:38:23.508010000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-05-05 16:36:54.955489216 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-05-05 16:40:49.671491705 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:54.955489216 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-05-05 16:39:37.747485984 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-05 16:36:53.741322497 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-05 16:39:39.15... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:53.741322497 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-05 16:40:11.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:53.741322497 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-05 16:39:34.185298915 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-05 16:37:09.656678100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-05 16:40:29.058871000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-05 16:37:09.656678100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-05 16:42:54.833702700 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-05 16:37:09.656678100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-05-05 16:40:25.675557900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-05-05 16:36:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-05 16:39:32 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-05 16:40:20 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-05 16:36:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-05-05 16:39:34 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-05-05 12:28:51.905906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-05 12:30:28.809... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:51.905906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-05 12:30:55.5... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:51.905906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-05 12:30:24.686373000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:46.126373533 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-05-05 12:32:15.598394407 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:46.126373533 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-05-05 12:33:49.086361126 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:46.126373533 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-05-05 12:31:21.622391819 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-05 12:28:49.616932797 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-05 12:31:02.308... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:49.616932797 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-05 12:31:25.2... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-05 12:28:49.616932797 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-05 12:30:54.732912675 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-05 12:28:58.581406000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-05 12:32:43.305722600 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-05 12:28:58.581406000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-05 12:34:50.113780900 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-05 12:28:58.581406000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-05-05 12:32:37.547908300 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-05 12:28:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-05 12:31:10 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-05 12:28:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-05 12:32:08 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-05 12:28:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-05-05 12:31:07 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-05-05 05:17:51.890946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-05 05:19:20.059350... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37773 | | 0 | 37773 | pktable_pkey + 37770 | | 0 | 37770 | pktable + 37775 | | 0 | 37775 | fktable + 38400 | | 0 | 38405 | foo + 38409 | | 0 | 38409 | pg_toast_38400_index + 38408 | | 0 | 38408 | pg_toast_38400 + 38671 | | 0 | 38671 | old_oids + 38699 | | 0 | 38699 | pg_toast_38696 ... |
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 2024-05-05 05:17:51.890946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-05 05:19:52.6656... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37700 | | 0 | 37700 | pktable_pkey + 37697 | | 0 | 37697 | pktable + 37702 | | 0 | 37702 | fktable + 38294 | | 0 | 38303 | foo + 38307 | | 0 | 38307 | pg_toast_38294_index + 38306 | | 0 | 38306 | pg_toast_38294 + 38519 | | 0 | 38519 | old_oids + 38543 | | 0 | 38543 | pg_toast_38540 ... |
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 2024-05-05 05:17:51.890946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-05 05:19:19.036660000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37887 | | 0 | 37887 | pktable_pkey + 37884 | | 0 | 37884 | pktable + 37889 | | 0 | 37889 | fktable + 38403 | | 0 | 38408 | foo + 38412 | | 0 | 38412 | pg_toast_38403_index + 38411 | | 0 | 38411 | pg_toast_38403 + 38673 | | 0 | 38673 | old_oids + 38692 | | 0 | 38692 | pg_toast_38689 ... |
Linux - Debian Bullseye - 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 2024-05-05 05:17:44.831470955 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-05-05 05:21:30.771289568 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37785 | | 0 | 37785 | pktable_pkey + 37781 | | 0 | 37781 | pktable + 37788 | | 0 | 37788 | fktable + 38485 | | 0 | 38490 | foo + 38494 | | 0 | 38494 | pg_toast_38485_index + 38493 | | 0 | 38493 | pg_toast_38485 + 38717 | | 0 | 38717 | old_oids + 38735 | | 0 | 38735 | pg_toast_38732 ... |
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 2024-05-05 05:17:44.831470955 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-05-05 05:22:36.999230752 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38885 | | 0 | 38885 | pg_toast_38882 + 38012 | | 0 | 38012 | users_id_seq + 38026 | | 0 | 38026 | pg_toast_38021 + 38028 | | 0 | 38028 | pg_toast_38021_index + 38021 | | 0 | 38021 | users + 38271 | | 0 | 38271 | foo + 38495 | | 0 | 38495 | forc_test + 38886 | | 0 | 38886 | pg_toast_38882_index ... |
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 2024-05-05 05:17:44.831470955 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-05-05 05:20:01.811373715 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37965 | | 0 | 37965 | pktable_pkey + 37962 | | 0 | 37962 | pktable + 37967 | | 0 | 37967 | fktable + 38478 | | 0 | 38484 | foo + 38488 | | 0 | 38488 | pg_toast_38478_index + 38487 | | 0 | 38487 | pg_toast_38478 + 38705 | | 0 | 38705 | old_oids + 38723 | | 0 | 38723 | pg_toast_38720 ... |
Linux - Debian Bullseye - 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 2024-05-05 05:17:42.933087773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-05 05:19:43.649016... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38226 | | 0 | 38226 | users_id_seq + 38240 | | 0 | 38240 | pg_toast_38231 + 38241 | | 0 | 38241 | pg_toast_38231_index + 38231 | | 0 | 38231 | users + 38499 | | 0 | 38499 | foo + 38688 | | 0 | 38688 | forc_test + 37783 | | 0 | 37783 | pktable_pkey + 37780 | | 0 | 37780 | pktable ... |
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 2024-05-05 05:17:42.933087773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-05 05:20:10.3209... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37792 | | 0 | 37792 | pktable_pkey + 37789 | | 0 | 37789 | pktable + 37794 | | 0 | 37794 | fktable + 38279 | | 0 | 38287 | foo + 38291 | | 0 | 38291 | pg_toast_38279_index + 38290 | | 0 | 38290 | pg_toast_38279 + 38507 | | 0 | 38507 | old_oids + 38525 | | 0 | 38525 | pg_toast_38522 ... |
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 2024-05-05 05:17:42.933087773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-05 05:19:37.805019505 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38103 | | 0 | 38103 | users_id_seq + 38110 | | 0 | 38110 | pg_toast_38104 + 38111 | | 0 | 38111 | pg_toast_38104_index + 38104 | | 0 | 38104 | users + 38430 | | 0 | 38430 | foo + 38609 | | 0 | 38609 | forc_test + 39022 | | 0 | 39022 | pg_toast_39019 + 39023 | | 0 | 39023 | pg_toast_39019_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-05 05:18:00.887957600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-05 05:21:26.073271600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37641 | | 0 | 37641 | pktable_pkey + 37638 | | 0 | 37638 | pktable + 37643 | | 0 | 37643 | fktable + 38132 | | 0 | 38137 | foo + 38141 | | 0 | 38141 | pg_toast_38132_index + 38140 | | 0 | 38140 | pg_toast_38132 + 38328 | | 0 | 38328 | old_oids + 38345 | | 0 | 38345 | pg_toast_38342 + 38346 | | 0 | 38346 | pg_toast_38342_index + 38342 | | 0 | 38342 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-05 05:18:00.887957600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-05 05:23:40.474570500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37358 | | 0 | 37358 | pktable_pkey + 37350 | | 0 | 37350 | pktable + 37363 | | 0 | 37363 | fktable + 38069 | | 0 | 38075 | foo + 38080 | | 0 | 38080 | pg_toast_38069_index + 38078 | | 0 | 38078 | pg_toast_38069 + 38327 | | 0 | 38327 | old_oids + 38360 | | 0 | 38360 | pg_toast_38348 + 38361 | | 0 | 38361 | pg_toast_38348_index + 38348 | | 0 | 38348 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-05 05:18:00.887957600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-05-05 05:21:12.053745700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36615 | | 0 | 36615 | pktable_pkey + 36610 | | 0 | 36610 | pktable + 36617 | | 0 | 36617 | fktable + 37983 | | 0 | 37991 | foo + 37995 | | 0 | 37995 | pg_toast_37983_index + 37994 | | 0 | 37994 | pg_toast_37983 + 38388 | | 0 | 38388 | old_oids + 38405 | | 0 | 38405 | pg_toast_38402 + 38406 | | 0 | 38406 | pg_toast_38402_index + 38402 | | 0 | 38402 | recur2 ... |
macOS - Ventura - 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 2024-05-05 05:17:41 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-05 05:20:04 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37765 | | 0 | 37765 | pktable_pkey + 37759 | | 0 | 37759 | pktable + 37767 | | 0 | 37767 | fktable + 38477 | | 0 | 38482 | foo + 38486 | | 0 | 38486 | pg_toast_38477_index + 38485 | | 0 | 38485 | pg_toast_38477 + 38726 | | 0 | 38726 | pg_toast_38723 + 38727 | | 0 | 38727 | pg_toast_38723_index ... |
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 2024-05-05 05:17:41 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-05 05:22:35 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37622 | | 0 | 37622 | pktable_pkey + 37619 | | 0 | 37619 | pktable + 37624 | | 0 | 37624 | fktable + 38312 | | 0 | 38317 | foo + 38321 | | 0 | 38321 | pg_toast_38312_index + 38320 | | 0 | 38320 | pg_toast_38312 + 38533 | | 0 | 38533 | old_oids + 38550 | | 0 | 38550 | pg_toast_38547 ... |
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 2024-05-05 05:17:41 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-05-05 05:20:01 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37700 | | 0 | 37700 | pktable_pkey + 37697 | | 0 | 37697 | pktable + 37702 | | 0 | 37702 | fktable + 38498 | | 0 | 38503 | foo + 38507 | | 0 | 38507 | pg_toast_38498_index + 38506 | | 0 | 38506 | pg_toast_38498 + 38694 | | 0 | 38694 | old_oids + 38711 | | 0 | 38711 | pg_toast_38708 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-05 02:16:56.579293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-05-05 02:18:15.843139... @@ -1190,118 +1190,10 @@ CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); \d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-05 02:16:56.579293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-05 02:18:37.1266... @@ -1201,107 +1201,10 @@ notnull_tbl4_cld3 \d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_lk_a_not_null" NOT NULL "a" - -\d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
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 2024-05-05 02:16:56.579293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-05-05 02:18:12.931529000 +0000 @@ -1236,72 +1236,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-05 02:16:56.241718603 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-05-05 02:20:16.621772209 +0000 @@ -2582,1165 +2582,10 @@ partition by range (b); alter table parted_constr_ancestor attach partition parted_constr for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the --- deferred constraint is also called immediately. The deferred constraint --- is fired at commit time. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-05 02:16:56.241718603 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-05-05 02:19:14.205747341 +0000 @@ -2432,1315 +2432,10 @@ partition by range (b); alter table parted_irreg_ancestor drop column fd, drop column fd2, drop column fd3; -create table parted_irreg (fd int, a int, fd2 int, b text) - partition by range (b); -alter table parted_irreg drop column fd, drop column fd2; -alter table parted_irreg_ancestor attach partition parted_irreg - for values from ('aaaa') to ('zzzz'); -create table parted1_irreg (b text, fd int, a int); -alter table parted1_irreg drop column fd; -alter table parted_irreg attach partition parted1_irreg - for values from ('aaaa') to ('bbbb'); -create trigger parted_trig after insert on parted_irreg - for each row execute procedure trigger_notice_ab(); -create trigger parted_trig_odd after insert on parted_irreg for each row - when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-05 02:16:56.541797668 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-05-05 02:20:01.281697... @@ -1001,307 +1001,7 @@ ALTER TABLE notnull_tbl2 REPLICA IDENTITY FULL, ALTER c2 DROP IDENTITY; ALTER TABLE notnull_tbl2 ALTER c1 DROP NOT NULL, ALTER c2 DROP NOT NULL; \d+ notnull_tbl2 - Table "public.notnull_tbl2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - c1 | integer | | | | plain | | - c2 | integer | | | | plain | | -Indexes: - "notnull_tbl2_c1_key" UNIQUE CONSTRAINT, btree (c1) -Replica Identity: FULL - -ROLLBACK; --- Leave this table around for pg_upgrade testing -CREATE TABLE notnull_tbl3 (a INTEGER NOT NULL, CHECK (a IS NOT NULL)); -ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-05 02:16:56.541797668 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-05 02:20:20.3936... @@ -886,422 +886,10 @@ a | integer | | | select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass; - conname | contype | conkey ----------+---------+-------- -(0 rows) - --- SET NOT NULL puts both back -ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL; -\d notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - -select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-05 02:16:56.617797614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-05 02:19:57.385699773 +0000 @@ -2465,1282 +2465,10 @@ create table parted (a int, b int, c text) partition by list (a); create table parted_1 partition of parted for values in (1) partition by list (b); -create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno v1'); -- works -create trigger t before insert or update or delete on parted - for each row execute function parted_trigfunc(); -insert into parted values (1, 1, 'uno uno v2'); -- fail -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-05 02:17:14.638739300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-05 02:19:49.214734600 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-05-05 02:17:14.628020000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-05 02:21:42.832636600 +0000 @@ -3046,701 +3046,7 @@ drop trigger child1_delete_trig on child1; drop trigger child2_insert_trig on child2; drop trigger child2_update_trig on child2; -drop trigger child2_delete_trig on child2; -drop trigger child3_insert_trig on child3; -drop trigger child3_update_trig on child3; -drop trigger child3_delete_trig on child3; -delete from parent; -NOTICE: trigger = parent_delete_trig, old table = (AAA,42), (BBB,42), (CCC,42) --- copy into parent sees tuples collected from children even if there --- is no transition-table trigger on the children -copy parent (a, b) from stdin; -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,42) --- insert into parent with a before trigger on a child tuple before --- insertion, and we capture the newly modified row in parent format -create or replace function intercept_insert() returns trigger language plpgsql as ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-05 02:17:14.638739300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-05-05 02:19:48.402233300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-05 02:16:54 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-05 02:21:14 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-05 02:16:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-05 02:21:14 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-05 02:16:54 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-05-05 02:21:13 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-04 13:19:05.399648000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-04 13:21:30.331287000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-04 13:18:57.577121020 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-05-04 13:22:23.692957441 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-04 13:18:47.462899221 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-04 13:22:54.226708994 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-05-04 13:19:11.948279300 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-04 13:24:54.012511700 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-05-04 13:18:11 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-04 13:22:53 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/4759 | shared detoast datum |
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 2024-05-04 11:21:07.723259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-04 11:22:40.590877000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:07.723259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-04 11:23:16.6003220... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:07.723259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-04 11:22:39.626190000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-04 11:21:00.557873336 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-05-04 11:25:23.101855807 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:00.557873336 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-05-04 11:24:19.441871376 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-04 11:21:00.564859486 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-04 11:24:43.832729225... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:00.564859486 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-04 11:25:21.5326308... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:00.564859486 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-04 11:24:40.176732151 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-04 11:21:13.202795700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-04 11:23:56.829237100 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-04 11:21:13.202795700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-04 11:25:58.835102100 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-04 11:21:13.202795700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-05-04 11:23:50.214435700 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-05-04 11:21:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-04 11:23:48 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-04 11:24:34 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-04 11:21:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-05-04 11:23:48 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-05-04 07:13:59.563638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-04 07:15:05.63792... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:59.563638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-04 07:15:33.437... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:59.563638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-04 07:15:03.552512000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-04 07:13:58.825475638 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-05-04 07:17:33.665532850 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-05-04 07:13:58.825475638 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-05-04 07:19:30.913518649 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:58.825475638 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-05-04 07:16:03.893472416 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-04 07:13:54.850822409 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-04 07:15:51.89081... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:54.850822409 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-04 07:16:20.610... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:54.850822409 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-04 07:15:49.918815704 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-04 07:14:13.703027100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-04 07:16:30.954280000 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-04 07:14:13.703027100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-04 07:18:31.753321000 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-04 07:14:13.703027100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-05-04 07:16:18.512206800 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-05-04 07:13:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-04 07:16:33 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-04 07:17:14 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-04 07:13:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-05-04 07:16:32 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-04 07:04:24.043735000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-04 07:06:19.284828000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-04 07:04:24.069091841 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-04 07:07:33.328967490... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-04 07:04:40.675900700 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-04 07:11:19.500483600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-04 07:04:21 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-04 07:07:11 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-04 04:26:16.299156000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-04 04:27:56.613074000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-04 04:26:16.299156000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-04 04:28:26.0609400... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-04 04:26:16.299156000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-04 04:27:53.081385000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-04 02:14:48.147722000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-04 02:16:32.015899000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-04 02:14:39.182339293 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-05-04 02:18:03.654175055 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-04 02:14:41.455091948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-04 02:17:02.655102978 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-05-04 02:14:40 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-05-04 02:20:53 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-03 21:12:22.820109000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-03 21:15:18.8003690... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-03 21:12:17.429659968 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-05-03 21:18:12.245679063 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-03 21:12:16.825447879 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-03 21:17:17.8295078... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-05-03 21:12:35.706299700 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-05-03 21:20:00.418911300 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-05-03 21:12:11 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-05-03 21:19:02 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-05-03 18:09:55.108109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-03 18:11:29.22... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:55.108109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-03 18:12:00.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:55.108109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-03 18:11:26.325932000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-05-03 18:09:56.037755660 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-05-03 18:13:57.013527110 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:56.037755660 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-05-03 18:12:43.689599419 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-03 18:09:56.936397155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-03 18:12:35.98... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:56.936397155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-03 18:13:07.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:56.936397155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-03 18:12:31.668297811 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-03 18:10:15.150223900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-03 18:13:17.527031700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-03 18:10:15.150223900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-03 18:15:32.785798300 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-03 18:10:15.150223900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-05-03 18:13:14.804865900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-05-03 18:09:57 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-03 18:12:05 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:57 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-03 18:13:13 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-03 18:09:57 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-05-03 18:12:06 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-05-03 14:02:23.317372000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-03 14:03:58.617... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:23.317372000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-03 14:04:27.7... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:23.317372000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-03 14:03:52.680121000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:15.941312174 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-05-03 14:06:05.425316625 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:15.941312174 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-05-03 14:07:12.041314115 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:15.941312174 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-05-03 14:04:35.873340446 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-03 14:02:16.062009864 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-03 14:04:23.421... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:16.062009864 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-03 14:04:49.9... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-03 14:02:16.062009864 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-03 14:04:18.721996980 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-03 14:02:34.464214900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-03 14:06:23.917031900 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-03 14:02:34.464214900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-03 14:08:57.381871000 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-03 14:02:34.464214900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-05-03 14:06:15.918991400 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-03 14:02:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-03 14:04:54 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-03 14:02:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-03 14:05:58 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-03 14:02:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-05-03 14:04:54 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4766 | data loss bug in initial sync of logical replication |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:07:06.257962600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 13:10:50.205338300 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:07:06.257962600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 13:13:00.351329700 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:07:06.257962600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 13:10:43.366943400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4964 | Reduce the log spam by excluding certain SQLSTATEs |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:04:24.930899300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 13:08:24.826397700 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:04:24.930899300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 13:10:44.254125600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:04:24.930899300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 13:08:20.318587400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4319 | Avoid unnecessary PlaceHolderVars for simple Vars |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:00:56.797252400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 13:04:44.523974600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:00:56.797252400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 13:06:44.458057100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 13:00:56.797252400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 13:04:29.816458900 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4915 | Remove support for OpenSSL older than 1.1.1 |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:50:57.421326300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 12:54:51.092563800 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:50:57.421326300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 12:57:24.386450700 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:50:57.421326300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 12:54:43.154097300 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4924 | add multiple client certificate selection feature |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:36:26.026916500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 12:40:02.599744000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:36:26.026916500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 12:42:13.715942300 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:36:26.026916500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 12:39:56.781390000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4908 | Recheck foreign key if a referenced collation was nondeterministic |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:07:24.649401200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 12:11:17.883605400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:07:24.649401200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 12:13:30.947992500 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:07:24.649401200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 12:11:02.918773000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4355 | Add last_commit_lsn to pg_stat_database |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:05:16.847101400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 12:08:58.297418400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:05:16.847101400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 12:11:06.661671600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:05:16.847101400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 12:08:53.010307800 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4886 | CREATE DATABASE ... STRATEGY=FILE_CLONE |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:01:05.321115000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 12:04:49.378645000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:01:05.321115000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 12:07:15.266823400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 12:01:05.321115000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 12:04:43.258530100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4285 | Revise get_cheapest_parallel_safe_total_inner |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:36:17.079763600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 11:39:36.083459300 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:36:17.079763600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 11:41:52.587789600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:36:17.079763600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 11:39:31.013145000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/3482 | warn if GUC set to an invalid shared library |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:06:38.763066200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 11:10:18.307989200 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:06:38.763066200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 11:12:25.261542700 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:06:38.763066200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 11:10:06.699598400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4920 | Require LLVM 14+ in PostgreSQL 18 |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:03:58.257093500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 11:07:31.222956400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:03:58.257093500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 11:09:38.048096600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 11:03:58.257093500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 11:07:19.189268700 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4751 | Remove useless GROUP BY columns considering unique index |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:59:58.640108100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 11:03:32.930483400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:59:58.640108100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 11:05:32.864065100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:59:58.640108100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 11:03:27.187814500 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4744 | change regexp_substr first argument make tests more easier to understand |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:49:01.914737000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 10:52:44.006847000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:49:01.914737000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 10:54:55.298804000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:49:01.914737000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 10:52:36.960977100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4750 | Not to invalidate CatalogSnapshot for local invalidation messages |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:35:03.180833600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 10:38:36.786797400 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:35:03.180833600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 10:40:43.525899100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:35:03.180833600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 10:38:31.063665100 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4928 | s/shm_mq_iovec/struct iovec/ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:04:06.940259300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 10:07:47.780463500 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:04:06.940259300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 10:10:05.185307000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 10:04:06.940259300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 10:07:32.349794600 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4646 | Mark search_path as GUC_REPORT |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 09:34:59.835414300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out 2024-05-03 09:38:26.220048900 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 09:34:59.835414300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out 2024-05-03 09:40:26.655532800 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre... --- C:/cirrus/src/test/regress/expected/compression_1.out 2024-05-03 09:34:59.835414300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/compression.out 2024-05-03 09:38:19.700515000 +0000 @@ -216,13 +216,16 @@ ----------------------- (0 rows) --- test compression with inheritance, error -CREATE TABLE cminh() INHERITS(cmdata, cmdata1); +-- test compression with inheritance +CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error ERROR: relation "cmdata1" does not exist -CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); +CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error NOTICE: merging column "f1" with inherited definition ERROR: column "f1" has a compression method conflict DETAIL: pglz versus lz4 +CREATE TABLE cmdata3(f1 text); +CREATE TABLE cminh() INHERITS (cmdata, cmdata3); +NOTICE: merging multiple inherited definitions of column "f1" ... |
48/4951 | teach pg_combinebackup to detect deleted files where possible |
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 2024-05-03 08:47:52.620707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/timeouts.out 2024-05-03 08:49:32.292986000 +0000 @@ -57,7 +57,7 @@ step sto: SET statement_timeout = '10ms'; step update: DELETE FROM accounts WHERE accountid = 'checking'; <waiting ...> step update: <... completed> -ERROR: canceling statement due to statement timeout +ERROR: canceling statement due to user request starting permutation: wrtbl lto update step wrtbl: UPDATE accounts SET balance = balance + 100; |
48/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 2024-05-03 06:45:51.119846000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-03 06:47:27.382899... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37844 | | 0 | 37844 | pktable_pkey + 37841 | | 0 | 37841 | pktable + 37846 | | 0 | 37846 | fktable + 38353 | | 0 | 38360 | foo + 38364 | | 0 | 38364 | pg_toast_38353_index + 38363 | | 0 | 38363 | pg_toast_38353 + 38591 | | 0 | 38591 | old_oids + 38611 | | 0 | 38611 | pg_toast_38608 ... |
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 2024-05-03 06:45:51.119846000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-03 06:47:56.4853... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37676 | | 0 | 37676 | pktable_pkey + 37673 | | 0 | 37673 | pktable + 37686 | | 0 | 37686 | fktable + 38322 | | 0 | 38327 | foo + 38331 | | 0 | 38331 | pg_toast_38322_index + 38330 | | 0 | 38330 | pg_toast_38322 + 38549 | | 0 | 38549 | old_oids + 38580 | | 0 | 38580 | pg_toast_38577 ... |
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 2024-05-03 06:45:51.119846000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-03 06:47:21.978843000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37877 | | 0 | 37877 | pktable_pkey + 37874 | | 0 | 37874 | pktable + 37879 | | 0 | 37879 | fktable + 38375 | | 0 | 38380 | foo + 38384 | | 0 | 38384 | pg_toast_38375_index + 38383 | | 0 | 38383 | pg_toast_38375 + 38597 | | 0 | 38597 | old_oids + 38615 | | 0 | 38615 | pg_toast_38612 ... |
Linux - Debian Bullseye - 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 2024-05-03 06:45:40.773385309 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-05-03 06:49:31.361259993 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37994 | | 0 | 37994 | users_id_seq + 38000 | | 0 | 38000 | pg_toast_37995 + 38001 | | 0 | 38001 | pg_toast_37995_index + 37995 | | 0 | 37995 | users + 38251 | | 0 | 38251 | foo + 37807 | | 0 | 37807 | pktable_pkey + 37804 | | 0 | 37804 | pktable + 37810 | | 0 | 37810 | fktable ... |
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 2024-05-03 06:45:40.773385309 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-05-03 06:50:48.205180967 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37863 | | 0 | 37863 | pktable_pkey + 37860 | | 0 | 37860 | pktable + 37865 | | 0 | 37865 | fktable + 38412 | | 0 | 38417 | foo + 38422 | | 0 | 38422 | pg_toast_38412_index + 38420 | | 0 | 38420 | pg_toast_38412 + 38639 | | 0 | 38639 | old_oids + 38667 | | 0 | 38667 | pg_toast_38664 ... |
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 2024-05-03 06:45:40.773385309 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-05-03 06:48:06.273358616 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37970 | | 0 | 37970 | pktable_pkey + 37967 | | 0 | 37967 | pktable + 37972 | | 0 | 37972 | fktable + 38476 | | 0 | 38481 | foo + 38485 | | 0 | 38485 | pg_toast_38476_index + 38484 | | 0 | 38484 | pg_toast_38476 + 38685 | | 0 | 38685 | old_oids + 38702 | | 0 | 38702 | pg_toast_38699 ... |
Linux - Debian Bullseye - 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 2024-05-03 06:45:41.361178110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-03 06:47:51.709161... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37986 | | 0 | 37986 | users_id_seq + 37992 | | 0 | 37992 | pg_toast_37987 + 37993 | | 0 | 37993 | pg_toast_37987_index + 37987 | | 0 | 37987 | users + 38217 | | 0 | 38217 | foo + 38567 | | 0 | 38567 | forc_test + 38994 | | 0 | 38994 | pg_toast_38991 + 38995 | | 0 | 38995 | pg_toast_38991_index ... |
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 2024-05-03 06:45:41.361178110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-03 06:48:19.0451... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37975 | | 0 | 37975 | users_id_seq + 37985 | | 0 | 37985 | pg_toast_37979 + 37986 | | 0 | 37986 | pg_toast_37979_index + 37979 | | 0 | 37979 | users + 38316 | | 0 | 38316 | foo + 38522 | | 0 | 38522 | forc_test + 38940 | | 0 | 38940 | pg_toast_38937 + 38941 | | 0 | 38941 | pg_toast_38937_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 2024-05-03 06:45:41.361178110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-03 06:47:47.329166399 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37982 | | 0 | 37982 | pg_toast_37976_index + 37976 | | 0 | 37976 | users + 38202 | | 0 | 38202 | foo + 37975 | | 0 | 37975 | users_id_seq + 37981 | | 0 | 37981 | pg_toast_37976 + 38518 | | 0 | 38518 | forc_test + 38916 | | 0 | 38916 | pg_toast_38913 + 38917 | | 0 | 38917 | pg_toast_38913_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-03 06:46:03.610184300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-03 06:49:55.473103200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37391 | | 0 | 37391 | pktable_pkey + 37386 | | 0 | 37386 | pktable + 37399 | | 0 | 37399 | fktable + 37975 | | 0 | 37980 | foo + 37984 | | 0 | 37984 | pg_toast_37975_index + 37983 | | 0 | 37983 | pg_toast_37975 + 38212 | | 0 | 38212 | old_oids + 38229 | | 0 | 38229 | pg_toast_38226 + 38230 | | 0 | 38230 | pg_toast_38226_index + 38226 | | 0 | 38226 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-03 06:46:03.610184300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-03 06:52:02.806131500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37302 | | 0 | 37302 | pktable + 37327 | | 0 | 37327 | fktable + 37316 | | 0 | 37316 | pktable_pkey + 38126 | | 0 | 38136 | foo + 38140 | | 0 | 38140 | pg_toast_38126_index + 38139 | | 0 | 38139 | pg_toast_38126 + 38363 | | 0 | 38363 | old_oids + 38380 | | 0 | 38380 | pg_toast_38377 + 38381 | | 0 | 38381 | pg_toast_38377_index + 38377 | | 0 | 38377 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-03 06:46:03.610184300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-05-03 06:49:42.743151300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37205 | | 0 | 37205 | pktable_pkey + 37202 | | 0 | 37202 | pktable + 37207 | | 0 | 37207 | fktable + 38066 | | 0 | 38071 | foo + 38075 | | 0 | 38075 | pg_toast_38066_index + 38074 | | 0 | 38074 | pg_toast_38066 + 38333 | | 0 | 38333 | pg_toast_38330 + 38334 | | 0 | 38334 | pg_toast_38330_index + 38330 | | 0 | 38330 | recur2 + 38324 | | 0 | 38324 | recur1 ... |
macOS - Ventura - 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 2024-05-03 06:45:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-03 06:47:56 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37819 | | 0 | 37819 | pktable_pkey + 37816 | | 0 | 37816 | pktable + 37821 | | 0 | 37821 | fktable + 38397 | | 0 | 38402 | foo + 38406 | | 0 | 38406 | pg_toast_38397_index + 38405 | | 0 | 38405 | pg_toast_38397 + 38709 | | 0 | 38709 | old_oids + 38726 | | 0 | 38726 | pg_toast_38723 ... |
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 2024-05-03 06:45:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-03 06:49:38 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37642 | | 0 | 37642 | pktable_pkey + 37639 | | 0 | 37639 | pktable + 37644 | | 0 | 37644 | fktable + 38327 | | 0 | 38333 | foo + 38337 | | 0 | 38337 | pg_toast_38327_index + 38336 | | 0 | 38336 | pg_toast_38327 + 38561 | | 0 | 38561 | old_oids + 38600 | | 0 | 38600 | pg_toast_38595 ... |
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 2024-05-03 06:45:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-05-03 06:47:54 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37732 | | 0 | 37732 | pktable_pkey + 37729 | | 0 | 37729 | pktable + 37735 | | 0 | 37735 | fktable + 38465 | | 0 | 38465 | pg_toast_38456_index + 38464 | | 0 | 38464 | pg_toast_38456 + 38456 | | 0 | 38461 | foo + 38688 | | 0 | 38688 | old_oids + 38705 | | 0 | 38705 | pg_toast_38702 ... |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-02 14:50:56.118636000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-02 14:53:20.594504000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-02 14:50:47.072341588 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-05-02 14:54:15.696169329 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-05-02 14:51:02.643057761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-02 14:55:15.134893733 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-05-02 14:51:07.421909200 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-02 14:57:14.017885600 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-05-02 14:50:15 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-05-02 14:53:30 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/4759 | shared detoast datum |
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 2024-05-02 13:06:14.770502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-02 13:07:52.215687000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:14.770502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-02 13:08:25.2784890... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:14.770502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-02 13:07:49.426469000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-02 13:06:10.687394965 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-05-02 13:10:49.547374843 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:10.687394965 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-05-02 13:09:25.915392474 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-05-02 13:06:06.556345535 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-02 13:09:46.040169772... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:06.556345535 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-02 13:10:23.1801270... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:06.556345535 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-05-02 13:09:44.068172003 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-02 13:06:25.025111900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-02 13:09:34.338549500 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-02 13:06:25.025111900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-02 13:11:38.675422700 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-05-02 13:06:25.025111900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-05-02 13:09:30.100755100 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-05-02 13:06:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-05-02 13:08:51 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-05-02 13:09:32 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-05-02 13:06:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-05-02 13:08:51 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-05-02 08:35:05.677693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-02 08:36:08.85037... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:05.677693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-02 08:36:34.535... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:05.677693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-02 08:36:05.993128000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-02 08:35:00.517933986 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-05-02 08:38:42.893726035 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-05-02 08:35:00.517933986 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-05-02 08:40:12.065657790 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:00.517933986 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-05-02 08:36:54.393948982 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-05-02 08:35:00.577866578 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-02 08:36:59.89384... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:00.577866578 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-02 08:37:27.285... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:00.577866578 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-05-02 08:36:56.409842984 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-02 08:35:21.696596400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-02 08:37:44.784010300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-02 08:35:21.696596400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-02 08:39:46.574058900 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-05-02 08:35:21.696596400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-05-02 08:37:32.726369300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-05-02 08:35:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-05-02 08:39:37 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-05-02 08:40:11 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-05-02 08:35:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-05-02 08:39:34 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-02 08:29:23.472944000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-02 08:31:18.589916000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-02 08:28:54.402294685 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-02 08:32:11.514285747... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-02 08:30:05.035011900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-02 08:36:35.522683700 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-05-02 08:28:50 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-05-02 08:31:44 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-02 06:03:11.730444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-02 06:04:50.072396000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-02 06:03:11.730444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-05-02 06:05:19.3493520... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-02 06:03:11.730444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-02 06:04:46.338972000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-02 03:53:42.756036000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-02 03:55:27.685442000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-02 03:53:33.373571304 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-05-02 03:56:33.497233356 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-05-02 03:53:33.971552725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-05-02 03:56:00.607577821 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-05-02 03:53:28 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-05-02 03:56:09 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-01 22:44:18.896592000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-01 22:47:07.7388940... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-01 22:44:14.342073105 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-05-01 22:49:37.534075581 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-05-01 22:44:14.505261915 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-05-01 22:49:21.3295608... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-05-01 22:44:33.478247100 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-05-01 22:51:28.655554400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-05-01 22:44:12 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-05-01 22:49:53 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-05-01 19:37:32.082776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-01 19:39:06.62... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:32.082776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-01 19:39:42.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:32.082776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-01 19:39:05.203029000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-05-01 19:37:17.137907588 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-05-01 19:41:20.065856577 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:17.137907588 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-05-01 19:40:12.805862799 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-01 19:37:12.915647045 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-01 19:39:43.97... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:12.915647045 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-01 19:40:18.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:12.915647045 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-05-01 19:39:40.503701730 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-01 19:38:09.658647500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-01 19:41:40.013829600 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-01 19:38:09.658647500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-01 19:43:52.424406000 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-05-01 19:38:09.658647500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-05-01 19:41:29.955733000 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-05-01 19:37:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-05-01 19:49:22 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-05-01 19:50:22 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-05-01 19:37:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-05-01 19:49:23 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-05-01 15:41:50.963972000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-01 15:43:40.134... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:50.963972000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-01 15:44:09.9... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:50.963972000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-01 15:43:33.384762000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:39.909614714 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-05-01 15:45:16.801443181 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:39.909614714 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-05-01 15:46:28.413373377 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:39.909614714 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-05-01 15:44:02.413527806 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-05-01 15:41:45.393300531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-01 15:43:56.773... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:45.393300531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-01 15:44:22.5... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-05-01 15:41:45.393300531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-05-01 15:43:50.925159072 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-01 15:42:03.045331300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-01 15:45:36.024199300 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-01 15:42:03.045331300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-01 15:47:47.096340400 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-05-01 15:42:03.045331300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-05-01 15:45:28.920693800 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-01 15:40:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-05-01 15:43:01 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-01 15:40:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-05-01 15:45:00 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-05-01 15:40:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-05-01 15:43:00 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-05-01 08:36:41.581986000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-01 08:38:14.060541... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37774 | | 0 | 37774 | pktable_pkey + 37771 | | 0 | 37771 | pktable + 37776 | | 0 | 37776 | fktable + 38366 | | 0 | 38372 | foo + 38376 | | 0 | 38376 | pg_toast_38366_index + 38375 | | 0 | 38375 | pg_toast_38366 + 38639 | | 0 | 38639 | old_oids + 38667 | | 0 | 38667 | pg_toast_38664 ... |
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 2024-05-01 08:36:41.581986000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-01 08:38:42.5854... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37793 | | 0 | 37793 | pktable_pkey + 37790 | | 0 | 37790 | pktable + 37795 | | 0 | 37795 | fktable + 38299 | | 0 | 38305 | foo + 38309 | | 0 | 38309 | pg_toast_38299_index + 38308 | | 0 | 38308 | pg_toast_38299 + 38576 | | 0 | 38576 | old_oids + 38597 | | 0 | 38597 | pg_toast_38594 ... |
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 2024-05-01 08:36:41.581986000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-01 08:38:10.503390000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37763 | | 0 | 37763 | pktable + 37768 | | 0 | 37768 | fktable + 37766 | | 0 | 37766 | pktable_pkey + 38363 | | 0 | 38371 | foo + 38376 | | 0 | 38376 | pg_toast_38363_index + 38375 | | 0 | 38375 | pg_toast_38363 + 38648 | | 0 | 38648 | old_oids + 38671 | | 0 | 38671 | pg_toast_38668 ... |
Linux - Debian Bullseye - 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 2024-05-01 08:36:41.704602306 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-05-01 08:39:52.700476809 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37923 | | 0 | 37923 | pktable_pkey + 37919 | | 0 | 37919 | pktable + 37926 | | 0 | 37926 | fktable + 38462 | | 0 | 38468 | foo + 38472 | | 0 | 38472 | pg_toast_38462_index + 38471 | | 0 | 38471 | pg_toast_38462 + 38697 | | 0 | 38697 | old_oids + 38718 | | 0 | 38718 | pg_toast_38715 ... |
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 2024-05-01 08:36:41.704602306 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-05-01 08:39:05.328527709 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37859 | | 0 | 37859 | users_id_seq + 37865 | | 0 | 37865 | pg_toast_37860 + 37866 | | 0 | 37866 | pg_toast_37860_index + 37860 | | 0 | 37860 | users + 38211 | | 0 | 38211 | foo + 37927 | | 0 | 37927 | pktable_pkey + 37923 | | 0 | 37923 | pktable + 37929 | | 0 | 37929 | fktable ... |
Linux - Debian Bullseye - 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 2024-05-01 08:36:41.713604503 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-01 08:38:48.385622... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37806 | | 0 | 37806 | pktable_pkey + 37803 | | 0 | 37803 | pktable + 37808 | | 0 | 37808 | fktable + 38334 | | 0 | 38334 | pg_toast_38322 + 38322 | | 0 | 38331 | foo + 38335 | | 0 | 38335 | pg_toast_38322_index + 38569 | | 0 | 38569 | old_oids + 38587 | | 0 | 38587 | pg_toast_38584 ... |
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 2024-05-01 08:36:41.713604503 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-01 08:39:13.2256... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38365 | | 0 | 38365 | foo + 38030 | | 0 | 38030 | users_id_seq + 38038 | | 0 | 38038 | pg_toast_38031 + 38039 | | 0 | 38039 | pg_toast_38031_index + 38031 | | 0 | 38031 | users + 38453 | | 0 | 38453 | forc_test + 38789 | | 0 | 38789 | pg_toast_38786 + 38790 | | 0 | 38790 | pg_toast_38786_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 2024-05-01 08:36:41.713604503 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-05-01 08:38:45.253622117 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37925 | | 0 | 37925 | users_id_seq + 37931 | | 0 | 37931 | pg_toast_37926 + 37932 | | 0 | 37932 | pg_toast_37926_index + 37926 | | 0 | 37926 | users + 38101 | | 0 | 38101 | foo + 38292 | | 0 | 38292 | forc_test + 38809 | | 0 | 38809 | pg_toast_38806 + 38810 | | 0 | 38810 | pg_toast_38806_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-01 08:36:53.244543300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-01 08:40:33.373826700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37589 | | 0 | 37589 | pktable_pkey + 37586 | | 0 | 37586 | pktable + 37591 | | 0 | 37591 | fktable + 38084 | | 0 | 38093 | foo + 38098 | | 0 | 38098 | pg_toast_38084_index + 38097 | | 0 | 38097 | pg_toast_38084 + 38301 | | 0 | 38301 | old_oids + 38318 | | 0 | 38318 | pg_toast_38315 + 38319 | | 0 | 38319 | pg_toast_38315_index + 38315 | | 0 | 38315 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-01 08:36:53.244543300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-01 08:42:49.897738300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35955 | | 0 | 35955 | pktable_pkey + 35952 | | 0 | 35952 | pktable + 35957 | | 0 | 35957 | fktable + 37930 | | 0 | 37936 | foo + 37940 | | 0 | 37940 | pg_toast_37930_index + 37939 | | 0 | 37939 | pg_toast_37930 + 38202 | | 0 | 38202 | old_oids + 38219 | | 0 | 38219 | pg_toast_38216 + 38220 | | 0 | 38220 | pg_toast_38216_index + 38216 | | 0 | 38216 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-05-01 08:36:53.244543300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-05-01 08:40:29.415820500 +0000 @@ -3477,8 +3477,28 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36641 | | 0 | 36641 | pktable_pkey + 36637 | | 0 | 36637 | pktable + 36648 | | 0 | 36648 | fktable + 38316 | | 0 | 38316 | forc_test + 38127 | | 0 | 38127 | users_id_seq + 38135 | | 0 | 38135 | pg_toast_38130 + 38139 | | 0 | 38139 | pg_toast_38130_index + 38130 | | 0 | 38130 | users + 38208 | | 0 | 38208 | foo + 38610 | | 0 | 38610 | pg_toast_38607 ... |
macOS - Ventura - 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 2024-05-01 08:36:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-05-01 08:49:43 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37426 | | 0 | 37426 | pktable_pkey + 37423 | | 0 | 37423 | pktable + 37428 | | 0 | 37428 | fktable + 38487 | | 0 | 38492 | foo + 38496 | | 0 | 38496 | pg_toast_38487_index + 38495 | | 0 | 38495 | pg_toast_38487 + 38683 | | 0 | 38683 | old_oids + 38700 | | 0 | 38700 | pg_toast_38697 ... |
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 2024-05-01 08:36:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-05-01 08:50:45 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37705 | | 0 | 37705 | pktable_pkey + 37702 | | 0 | 37702 | pktable + 37707 | | 0 | 37707 | fktable + 38278 | | 0 | 38283 | foo + 38287 | | 0 | 38287 | pg_toast_38278_index + 38286 | | 0 | 38286 | pg_toast_38278 + 38531 | | 0 | 38531 | old_oids + 38561 | | 0 | 38561 | pg_toast_38557 ... |
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 2024-05-01 08:36:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-05-01 08:49:43 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37488 | | 0 | 37488 | pktable_pkey + 37479 | | 0 | 37479 | pktable + 37496 | | 0 | 37496 | fktable + 38425 | | 0 | 38425 | pg_toast_38416_index + 38416 | | 0 | 38421 | foo + 38424 | | 0 | 38424 | pg_toast_38416 + 38681 | | 0 | 38681 | old_oids + 38698 | | 0 | 38698 | pg_toast_38695 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-01 05:36:37.274368000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-05-01 05:37:57.987776... @@ -1212,91 +1212,7 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-01 05:36:37.274368000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-01 05:38:19.4792... @@ -1184,119 +1184,10 @@ CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" ... |
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 2024-05-01 05:36:37.274368000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-05-01 05:37:54.982730000 +0000 @@ -1231,72 +1231,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-01 05:36:36.425303423 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-05-01 05:39:37.917179121 +0000 @@ -2900,847 +2900,10 @@ ERROR: except CONTEXT: PL/pgSQL function tgf() line 1 at RAISE DROP TABLE trgfire; -DROP FUNCTION tgf(); --- --- Test the interaction between transition tables and both kinds of --- inheritance. We'll dump the contents of the transition tables in a --- format that shows the attribute order, so that we can distinguish --- tuple formats (though not dropped attributes). --- -create or replace function dump_insert() returns trigger language plpgsql as -$$ - begin - raise notice 'trigger = %, new table = %', - TG_NAME, - (select string_agg(new_table::text, ', ' order by a) from new_table); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-01 05:36:36.425303423 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-05-01 05:38:52.829215659 +0000 @@ -2960,787 +2960,10 @@ create trigger parent_delete_trig after delete on parent referencing old table as old_table for each statement execute procedure dump_delete(); -create trigger child1_insert_trig - after insert on child1 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger child1_update_trig - after update on child1 referencing old table as old_table new table as new_table - for each statement execute procedure dump_update(); -create trigger child1_delete_trig - after delete on child1 referencing old table as old_table - for each statement execute procedure dump_delete(); -create trigger child2_insert_trig - after insert on child2 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger child2_update_trig ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-01 05:36:37.182177527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-05-01 05:39:20.713960624... @@ -2580,1167 +2580,10 @@ partition by range (b); create table parted_constr (a int, b text) partition by range (b); -alter table parted_constr_ancestor attach partition parted_constr - for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-05-01 05:36:37.102177560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-01 05:39:38.1219... @@ -934,369 +934,10 @@ -- make sure attnotnull is reset correctly when a PK is dropped indirectly, -- or kept if there's a reason for that CREATE TABLE notnull_tbl1 (c0 int, c1 int, PRIMARY KEY (c0, c1)); -ALTER TABLE notnull_tbl1 DROP c1; -\d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - c0 | integer | | | | plain | | - -DROP TABLE notnull_tbl1; --- same, via dropping a domain -CREATE DOMAIN notnull_dom1 AS INTEGER; -CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int, PRIMARY KEY (c0, c1)); -DROP DOMAIN notnull_dom1 CASCADE; -NOTICE: drop cascades to column c0 of table notnull_tbl1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-05-01 05:36:37.182177527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-05-01 05:39:17.161965019 +0000 @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-01 05:36:53.943774200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-01 05:39:26.369445100 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-01 05:36:53.943774200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-05-01 05:41:19.779219200 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-05-01 05:36:53.943774200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-05-01 05:39:25.663873700 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-01 05:35:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-05-01 05:42:35 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-05-01 05:35:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-05-01 05:42:55 @@ -1034,269 +1034,16 @@ -- Primary keys in parent table cause NOT NULL constraint to spawn on their -- children. Verify that they work correctly. CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); -CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -ALTER TABLE cnn_parent ADD PRIMARY KEY (b); -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-05-01 05:35:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-05-01 05:42:35 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4777 | Introduce new multi insert Table AM and improve performance of various SQL commands with it for Heap AM |
Linux - Debian Bullseye - 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 2024-05-01 04:11:03.373386943 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-05-01 04:18:09.213332069 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4308 | SQL:2011 application time |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-04-30 17:05:00.055931000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-04-30 17:07:14.641835000 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-04-30 17:04:53.439100325 +0000 +++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out 2024-04-30 17:08:22.962922380 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-04-30 17:04:53.598216165 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-04-30 17:09:07.910013970 +00... @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-04-30 17:05:06.889670800 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-04-30 17:10:47.760962100 +0000 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist... --- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out 2024-04-30 17:05:10 +++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-04-30 17:08:05 @@ -16,6 +16,8 @@ valid_at | daterange | | not null | Indexes: "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk'; pg_get_constraintdef @@ -60,6 +62,8 @@ parent_id | integer | | | Indexes: "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) +Check constraints: + "valid_at_not_empty" CHECK (NOT isempty(valid_at)) Foreign-key constraints: "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at) ... |
48/4759 | shared detoast datum |
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 2024-04-30 15:32:09.457000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-30 15:33:48.728155000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:09.457000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-30 15:34:23.3948060... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:09.457000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-30 15:33:45.031673000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-30 15:32:06.672170681 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-30 15:36:53.027908172 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:06.672170681 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-30 15:38:18.607836904 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:06.672170681 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-30 15:35:25.739982150 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-30 15:32:08.077058318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-30 15:35:47.688520650... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:08.077058318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-30 15:36:22.2044160... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:08.077058318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-30 15:35:43.780531281 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-30 15:32:26.555544000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-30 15:35:24.574949300 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-30 15:32:26.555544000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-30 15:37:28.484327400 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-30 15:32:26.555544000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-30 15:35:16.971408800 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-30 15:32:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-30 15:33:34 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-30 15:35:03 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-30 15:32:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-30 15:33:34 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4638 | nbtree: downlink right separator/HIKEY optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 14:31:11.978486600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 14:38:07.268427100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4082 | recovery modules |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 14:30:47.784983000 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 14:37:53.184490300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4683 | Fix comment about cross-checking the varnullingrels |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 14:25:36.282515900 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 14:32:58.516637300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4891 | Vectored I/O in bulk_write.c |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 13:40:19.548553800 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 13:46:49.892670100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4898 | Building with meson on NixOS/nixpkgs |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 13:32:50.715006500 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 13:39:26.341089800 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4763 | Change prefetch and read strategies to use range in pg_prewarm |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 12:30:44.691686800 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 12:37:39.902017100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4252 | bytea PL/Perl transform |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 12:24:19.057910700 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 12:31:06.629789900 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4933 | Use macro to define the number of enum values (was: Replace magic constant ...) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 12:22:17.554312300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 12:29:40.141739900 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4308 | SQL:2011 application time |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 11:28:25.554707400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 11:35:19.447887700 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4926 | SupportRequestRows support function for generate_series_timestamptz |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 11:24:21.597051100 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 11:30:51.906964100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-30 11:22:16.846682000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-30 11:23:21.39897... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:22:16.846682000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-30 11:23:48.265... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:22:16.846682000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-30 11:23:18.505030000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-30 11:22:02.107974661 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-30 11:24:50.559828365 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:22:02.107974661 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-30 11:23:46.627915471 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-30 11:22:03.568644444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-30 11:24:23.08470... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:22:03.568644444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-30 11:24:50.984... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:22:03.568644444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-30 11:24:20.224701352 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-30 11:22:47.118662000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-30 11:25:18.311987400 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-30 11:22:47.118662000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-30 11:27:46.083450300 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-30 11:22:47.118662000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-30 11:25:09.289500200 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 11:22:46.928911500 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 11:29:55.094620600 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
macOS - Ventura - 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 2024-04-30 11:21:54 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-30 11:23:12 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:21:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-30 11:24:25 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-30 11:21:54 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-30 11:23:11 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-30 10:37:53.134541000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-30 10:39:55.182467000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-30 10:37:47.889619284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-30 10:41:08.749617851... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-30 10:38:06.935574200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-30 10:44:23.361205500 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 10:38:10.891652700 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 10:44:55.514017700 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-30 10:38:12 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-30 10:51:12 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4905 | MIN/MAX aggregates for a record |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 10:28:20.605563600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 10:35:36.879764800 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4909 | Add a attopt to disable MCV when estimating for Var = Const |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 09:28:07.096371400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 09:34:29.236256200 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4896 | Support wildcards in LISTEN command |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 09:23:47.982861900 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 09:30:36.938379300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4912 | CSN snapshots in hot standby |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 09:20:00.984322400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 09:26:50.604826300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-30 08:37:12.498151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-30 08:38:52.491995000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-30 08:37:12.498151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-30 08:39:26.5563420... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-30 08:37:12.498151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-30 08:38:50.117921000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 08:37:21.548220100 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 08:44:22.056347100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4460 | Implement row pattern recognition feature |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 08:27:35.122192700 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 08:34:53.451996100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4952 | Use WALReadFromBuffers in more places |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 08:19:18.926586300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 08:26:21.410030400 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4956 | Test to dump and restore objects left behind by regression |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 07:36:03.344972600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 07:43:18.940682300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4936 | improve performance of pg_dump --binary-upgrade |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 07:27:52.975849600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 07:34:37.521080500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4761 | date_trunc function in interval version |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 07:18:17.254666700 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 07:25:14.653352900 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4282 | Permute underscore separated components of columns before fuzzy matching |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:36:17.730738200 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:43:05.347363100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-30 06:25:42.064725000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-30 06:27:33.401925000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-30 06:25:39.408382129 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-30 06:29:19.336433689 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-30 06:25:37.053091128 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-30 06:28:00.693103969 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:25:58.458421200 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:32:37.698177300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-30 06:25:42 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-30 06:30:43 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4635 | nbtree: implement dynamic prefix truncation |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:24:03.145701300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:30:57.823082600 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4877 | Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()? |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:20:05.360305800 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:27:16.524061000 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4961 | Fix bug when calling strncmp in check_authmethod_valid |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:16:56.555839700 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:23:32.456421100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4960 | Fix bug when calling strncmp in check_authmethod_valid |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 06:07:05.877875400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 06:14:00.014321200 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4825 | Optimize planner memory consumption for huge arrays |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 05:35:16.448714300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 05:42:17.479762600 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4704 | Add SQL syntax check |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 05:25:11.359351300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 05:31:52.884897500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4314 | Unlinking Parallel Hash Join inner batch files sooner |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 05:18:42.141988400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 05:25:45.257659300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4881 | Eager aggregation, take 3 |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 04:34:50.370566200 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 04:41:06.991854500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4845 | confirmed flush lsn seems to be move backward in certain error cases |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 04:20:24.253448300 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 04:26:59.036275100 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4839 | The Prepare statement with the skewed parameter uses the custom plan |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 03:35:34.855298900 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 03:42:45.255005400 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4939 | ECPG cleanup and fix for clang compile-time problem |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 03:23:49.021862800 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 03:30:05.853934900 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4679 | Extend pgbench partitioning to pgbench_history |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 03:18:55.830463400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 03:25:29.205941500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4711 | Adjust tuples estimate for appendrel |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 03:17:17.967591600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 03:24:05.232361400 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4818 | Fix buffer tracking on parallel vacuum |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 02:34:15.477132400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 02:40:46.400113000 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4809 | Encoding protection for pgcrypto |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 02:21:02.042295800 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 02:27:40.672990700 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/3405 | Add pg_stat_session |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 02:19:13.624263400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 02:26:18.162492500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4781 | GUC-ify WALSender's MAX_SEND_SIZE constant |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 02:16:07.515915400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 02:22:25.987252600 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4476 | Extract numeric field in JSONB more effectively |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 01:51:02.042009600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 01:57:09.244244300 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4677 | Sequence Access Methods, round two |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 01:24:40.987087400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 01:31:42.608168500 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4818 | Fix buffer tracking on parallel vacuum |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 01:21:33.203788900 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 01:27:58.440872800 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-30 01:15:19.655042000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-30 01:18:22.3337370... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-30 01:15:12.768516037 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-30 01:21:17.136495937 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-30 01:15:12.782968311 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-30 01:20:11.2789904... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-30 01:15:27.968268300 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-30 01:21:50.075153000 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 01:15:28.093262500 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 01:21:53.103472700 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-30 01:15:17 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-30 01:29:25 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/4955 | Proposal to have INCLUDE/EXCLUDE options for altering option values |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:49:35.672176200 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:56:26.628660700 +0000 @@ -75,64 +75,64 @@ aclexplode(s.initprivs) a; obj | grantor | grantee | privilege_type | is_grantable... ----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | UPDATE | f - sequence regress_pg_dump_schema.test_seq | postgres | postgres | USAGE | f ... |
48/4950 | Show WAL stats on pg_stat_io |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:21:59.626412600 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:28:21.735201800 +0000 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes... --- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:21:44 +++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:36:12 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
48/4718 | Set log_lock_waits=on by default |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:17:03.799370900 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:23:46.488548000 +0000 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes... --- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:16:51 +++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:22:18 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
48/4774 | Postgres and --config-file option |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre... --- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:15:29.129206400 +0000 +++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:22:46.989832200 +0000 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes... --- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-04-30 00:15:04 +++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out 2024-04-30 00:19:39 @@ -73,68 +73,9 @@ (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s, aclexplode(s.initprivs) a; - obj | grantor | grantee | privilege_type | is_grantable... -----------------------------------------------------+----------+------------------------+----------------+-------------... - column col1 of table regress_pg_dump_table | postgres | - | SELECT | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | - | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | postgres | EXECUTE | f - function regress_pg_dump_schema.test_func() | postgres | regress_dump_test_role | EXECUTE | f - function wgo_then_no_access() | postgres | - | EXECUTE | f - function wgo_then_no_access() | postgres | postgres | EXECUTE | f - function wgo_then_no_access() | postgres | pg_signal_backend | EXECUTE | t - sequence regress_pg_dump_schema.test_seq | postgres | postgres | SELECT | f ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-29 21:45:49.470597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-29 21:47:19.36... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:49.470597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-29 21:48:00.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:49.470597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-29 21:47:18.202713000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-29 21:45:47.360740155 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-29 21:49:33.428521463 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:47.360740155 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-29 21:48:20.624588670 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-29 21:45:44.164552117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-29 21:48:32.30... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:44.164552117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-29 21:49:04.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:44.164552117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-29 21:48:27.680405837 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-29 21:45:58.866591500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-29 21:49:20.618389300 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-29 21:45:58.866591500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-29 21:51:34.754613800 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-29 21:45:58.866591500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-29 21:49:17.441140900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-29 21:45:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-29 21:48:10 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-29 21:49:21 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-29 21:45:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-29 21:48:11 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-29 18:08:46.287017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-29 18:10:24.712... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:46.287017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-29 18:10:56.6... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:46.287017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-29 18:10:24.616271000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:45.435632941 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-29 18:12:23.683523776 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:45.435632941 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-29 18:11:23.775530117 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-29 18:08:39.456831475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-29 18:11:14.660... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:39.456831475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-29 18:11:37.0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-29 18:08:39.456831475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-29 18:11:09.552721085 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-29 18:09:05.776409900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-29 18:13:07.347972800 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-29 18:09:05.776409900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-29 18:15:38.570139100 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-29 18:09:05.776409900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-29 18:12:59.478833500 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-29 18:08:36 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-29 18:12:57 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-29 18:08:36 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-29 18:14:19 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-29 18:08:36 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-29 18:12:52 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-04-29 11:05:50.237995000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-29 11:07:26.354875... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37818 | | 0 | 37818 | pktable_pkey + 37815 | | 0 | 37815 | pktable + 37820 | | 0 | 37820 | fktable + 38336 | | 0 | 38342 | foo + 38346 | | 0 | 38346 | pg_toast_38336_index + 38345 | | 0 | 38345 | pg_toast_38336 + 38625 | | 0 | 38625 | old_oids + 38644 | | 0 | 38644 | pg_toast_38641 ... |
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 2024-04-29 11:05:50.237995000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-29 11:07:56.1559... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37725 | | 0 | 37725 | pktable_pkey + 37722 | | 0 | 37722 | pktable + 37729 | | 0 | 37729 | fktable + 38293 | | 0 | 38299 | foo + 38303 | | 0 | 38303 | pg_toast_38293_index + 38302 | | 0 | 38302 | pg_toast_38293 + 38512 | | 0 | 38512 | old_oids + 38533 | | 0 | 38533 | pg_toast_38530 ... |
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 2024-04-29 11:05:50.237995000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-29 11:07:21.085172000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37734 | | 0 | 37734 | pktable_pkey + 37727 | | 0 | 37727 | pktable + 37736 | | 0 | 37736 | fktable + 38331 | | 0 | 38336 | foo + 38340 | | 0 | 38340 | pg_toast_38331_index + 38339 | | 0 | 38339 | pg_toast_38331 + 38548 | | 0 | 38548 | old_oids + 38569 | | 0 | 38569 | pg_toast_38565 ... |
Linux - Debian Bullseye - 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 2024-04-29 11:05:38.400537804 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-29 11:09:01.752575736 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37946 | | 0 | 37946 | pktable_pkey + 37943 | | 0 | 37943 | pktable + 37949 | | 0 | 37949 | fktable + 38483 | | 0 | 38488 | foo + 38492 | | 0 | 38492 | pg_toast_38483_index + 38491 | | 0 | 38491 | pg_toast_38483 + 38747 | | 0 | 38747 | old_oids + 38771 | | 0 | 38771 | pg_toast_38768 ... |
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 2024-04-29 11:05:38.400537804 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-29 11:07:56.636575281 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37884 | | 0 | 37884 | pktable_pkey + 37881 | | 0 | 37881 | pktable + 37887 | | 0 | 37887 | fktable + 38447 | | 0 | 38453 | foo + 38457 | | 0 | 38457 | pg_toast_38447_index + 38456 | | 0 | 38456 | pg_toast_38447 + 38671 | | 0 | 38671 | old_oids + 38690 | | 0 | 38690 | pg_toast_38687 ... |
Linux - Debian Bullseye - 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 2024-04-29 11:05:38.449063816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-29 11:07:50.048946... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38074 | | 0 | 38074 | pg_toast_38066 + 38075 | | 0 | 38075 | pg_toast_38066_index + 38066 | | 0 | 38066 | users + 38065 | | 0 | 38065 | users_id_seq + 38313 | | 0 | 38313 | foo + 38555 | | 0 | 38555 | forc_test + 38940 | | 0 | 38940 | pg_toast_38937 + 38941 | | 0 | 38941 | pg_toast_38937_index ... |
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 2024-04-29 11:05:38.449063816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-29 11:08:16.0489... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37916 | | 0 | 37916 | users + 37915 | | 0 | 37915 | users_id_seq + 37921 | | 0 | 37921 | pg_toast_37916 + 37933 | | 0 | 37933 | pg_toast_37916_index + 38170 | | 0 | 38170 | foo + 38357 | | 0 | 38357 | forc_test + 38799 | | 0 | 38799 | pg_toast_38796 + 38800 | | 0 | 38800 | pg_toast_38796_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 2024-04-29 11:05:38.449063816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-29 11:07:45.672949148 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38877 | | 0 | 38877 | pg_toast_38874 + 37964 | | 0 | 37964 | users_id_seq + 37970 | | 0 | 37970 | pg_toast_37965 + 37971 | | 0 | 37971 | pg_toast_37965_index + 37965 | | 0 | 37965 | users + 38134 | | 0 | 38134 | foo + 38343 | | 0 | 38343 | forc_test + 38878 | | 0 | 38878 | pg_toast_38874_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-29 11:05:53.811323000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-29 11:09:37.029688800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36901 | | 0 | 36901 | pktable_pkey + 36897 | | 0 | 36897 | pktable + 36907 | | 0 | 36907 | fktable + 37974 | | 0 | 37979 | foo + 37983 | | 0 | 37983 | pg_toast_37974_index + 37982 | | 0 | 37982 | pg_toast_37974 + 38217 | | 0 | 38217 | old_oids + 38244 | | 0 | 38244 | pg_toast_38241 + 38245 | | 0 | 38245 | pg_toast_38241_index + 38241 | | 0 | 38241 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-29 11:05:53.811323000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-29 11:11:37.700099700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37311 | | 0 | 37311 | pktable_pkey + 37308 | | 0 | 37308 | pktable + 37315 | | 0 | 37315 | fktable + 38005 | | 0 | 38010 | foo + 38014 | | 0 | 38014 | pg_toast_38005_index + 38013 | | 0 | 38013 | pg_toast_38005 + 38280 | | 0 | 38280 | old_oids + 38305 | | 0 | 38305 | pg_toast_38302 + 38306 | | 0 | 38306 | pg_toast_38302_index + 38302 | | 0 | 38302 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-29 11:05:53.811323000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-29 11:09:34.903726800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37503 | | 0 | 37503 | pktable_pkey + 37500 | | 0 | 37500 | pktable + 37513 | | 0 | 37513 | fktable + 38144 | | 0 | 38161 | foo + 38165 | | 0 | 38165 | pg_toast_38144_index + 38164 | | 0 | 38164 | pg_toast_38144 + 38379 | | 0 | 38379 | old_oids + 38409 | | 0 | 38409 | pg_toast_38406 + 38410 | | 0 | 38410 | pg_toast_38406_index + 38406 | | 0 | 38406 | recur2 ... |
macOS - Ventura - 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 2024-04-29 11:05:36 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-29 11:07:57 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37636 | | 0 | 37636 | pktable_pkey + 37633 | | 0 | 37633 | pktable + 37641 | | 0 | 37641 | fktable + 38443 | | 0 | 38448 | foo + 38452 | | 0 | 38452 | pg_toast_38443_index + 38451 | | 0 | 38451 | pg_toast_38443 + 38692 | | 0 | 38692 | pg_toast_38689 + 38675 | | 0 | 38675 | old_oids ... |
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 2024-04-29 11:05:36 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-29 11:09:56 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37529 | | 0 | 37529 | pktable_pkey + 37526 | | 0 | 37526 | pktable + 37531 | | 0 | 37531 | fktable + 38267 | | 0 | 38273 | foo + 38278 | | 0 | 38278 | pg_toast_38267_index + 38277 | | 0 | 38277 | pg_toast_38267 + 38499 | | 0 | 38499 | old_oids + 38519 | | 0 | 38519 | pg_toast_38516 ... |
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 2024-04-29 11:05:36 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-29 11:07:54 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37766 | | 0 | 37766 | pktable_pkey + 37763 | | 0 | 37763 | pktable + 37768 | | 0 | 37768 | fktable + 38355 | | 0 | 38360 | foo + 38364 | | 0 | 38364 | pg_toast_38355_index + 38363 | | 0 | 38363 | pg_toast_38355 + 38664 | | 0 | 38664 | old_oids + 38681 | | 0 | 38681 | pg_toast_38678 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-29 08:02:57.080035000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-29 08:04:05.450750... @@ -1231,72 +1231,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-29 08:02:57.080035000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-29 08:04:25.9814... @@ -1160,143 +1160,10 @@ create table cnn2_parted(a int primary key) partition by list (a); create table cnn2_part1(a int); alter table cnn2_parted attach partition cnn2_part1 for values in (1); -insert into cnn2_part1 values (null); -ERROR: null value in column "a" of relation "cnn2_part1" violates not-null constraint -DETAIL: Failing row contains (null). -drop table cnn2_parted, cnn2_part1; -create table cnn2_parted(a int not null) partition by list (a); -create table cnn2_part1(a int primary key); -alter table cnn2_parted attach partition cnn2_part1 for values in (1); -ERROR: column "a" in child table must be marked NOT NULL -drop table cnn2_parted, cnn2_part1; -create table cnn2_parted(a int) partition by list (a); -create table cnn_part1 partition of cnn2_parted for values in (1, null); -insert into cnn_part1 values (null); -alter table cnn2_parted add primary key (a); ... |
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 2024-04-29 08:02:57.080035000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-29 08:04:01.266541000 +0000 @@ -1183,120 +1183,7 @@ CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-29 08:02:51.794780285 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-29 08:05:24.834631148 +0000 @@ -2454,1293 +2454,10 @@ NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aanimals) insert into parted1_irreg values ('aardwolf', 2); -NOTICE: aardwolf <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aardwolf) -insert into parted_irreg_ancestor values ('aasvogel', 3); -NOTICE: aasvogel <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -drop table parted_irreg_ancestor; --- Before triggers and partitions -create table parted (a int, b int, c text) partition by list (a); -create table parted_1 partition of parted for values in (1) - partition by list (b); -create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-29 08:02:51.794780285 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-29 08:04:42.378703602 +0000 @@ -2681,1066 +2681,10 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-29 08:02:51.671936670 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-29 08:05:03.031844... @@ -1127,176 +1127,7 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -ERROR: constraint "cnn_parent_pkey" of relation "cnn_parent" does not exist --- keeps these tables around, for pg_upgrade testing ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-29 08:02:51.671936670 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-29 08:05:25.8598... @@ -1204,6 +1204,9 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 +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. Table "public.notnull_tbl4_lk2" Column | Type | Collation | Nullable | Default | Storage | Stats target | Description --------+---------+-----------+----------+---------+---------+--------------+------------- @@ -1212,91 +1215,7 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-29 08:02:51.747936713 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-29 08:04:59.307847380 +0000 @@ -2629,1118 +2629,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-29 08:03:09.178981500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-29 08:05:38.776512200 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-29 08:03:09.168424700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-29 08:07:25.504422800 +0000 @@ -3527,220 +3527,10 @@ create or replace trigger my_trig after insert on parted_trig for each row execute procedure funcA(); -insert into parted_trig (a) values (50); -NOTICE: hello from funcA -create or replace trigger my_trig - after insert on parted_trig - for each row execute procedure funcB(); -insert into parted_trig (a) values (50); -NOTICE: hello from funcB --- test that child trigger cannot be replaced directly -create or replace trigger my_trig - after insert on parted_trig - for each row execute procedure funcA(); -insert into parted_trig (a) values (50); -NOTICE: hello from funcA ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-29 08:03:09.178981500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-29 08:05:37.432772100 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-29 08:02:45 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-29 08:05:59 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-04-29 08:02:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-29 08:06:16 @@ -1171,132 +1171,10 @@ drop table cnn2_parted, cnn2_part1; create table cnn2_parted(a int) partition by list (a); create table cnn_part1 partition of cnn2_parted for values in (1, null); -insert into cnn_part1 values (null); -alter table cnn2_parted add primary key (a); -ERROR: column "a" of relation "cnn_part1" contains null values -drop table cnn2_parted; --- columns in regular and LIKE inheritance should be marked not-nullable --- for primary keys, even if those are deferred -CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED); -CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4); -CREATE TABLE notnull_tbl4_lk2 (LIKE notnull_tbl4 INCLUDING INDEXES); -CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); -CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-29 08:02:45 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-29 08:05:59 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/3388 | Add foreign-server health checks infrastructure |
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 2024-04-29 05:43:59.922649000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-04-29 05:47:44.337923000 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4759 | shared detoast datum |
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 2024-04-28 18:55:10.575697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-28 18:56:51.029001000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:55:10.575697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-28 18:57:27.7551830... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:55:10.575697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-28 18:56:47.465206000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-28 18:55:00.063903153 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-28 19:00:16.591402074 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:55:00.063903153 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-28 19:01:55.651235916 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:55:00.063903153 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-28 18:58:57.355571266 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-28 18:54:57.487239933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-28 18:58:27.171148148... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:54:57.487239933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-28 18:59:04.5071215... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:54:57.487239933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-28 18:58:25.179149566 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-28 18:55:15.395173800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-28 18:58:13.805319900 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-28 18:55:15.395173800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-28 19:00:42.887477500 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-28 18:55:15.395173800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-28 18:58:08.439087300 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-28 18:54:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-28 18:57:24 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:54:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-28 18:58:14 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-28 18:54:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-28 18:57:25 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-28 14:00:56.539827000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-28 14:02:05.91376... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:56.539827000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-28 14:02:32.839... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:56.539827000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-28 14:02:02.981112000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-28 14:00:50.666605289 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-28 14:04:34.458442053 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:50.666605289 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-28 14:03:25.430524099 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-28 14:00:50.672433561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-28 14:03:12.52447... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:50.672433561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-28 14:03:41.332... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:50.672433561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-28 14:03:09.656479395 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-28 14:01:13.242295200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-28 14:03:39.394549800 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-28 14:01:13.242295200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-28 14:05:57.524358200 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-28 14:01:13.242295200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-28 14:03:30.059640800 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-28 14:00:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-28 14:02:30 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-28 14:03:30 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-28 14:00:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-28 14:02:30 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-28 13:55:53.768305000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-28 13:57:56.320529000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-28 13:55:44.819754417 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-28 13:58:57.771457370... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-28 13:56:01.129106600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-28 14:02:13.931039300 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-28 13:55:48 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-28 14:00:02 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-28 11:51:55.299452000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-28 11:53:25.709293000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-28 11:51:55.299452000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-28 11:54:01.2266900... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-28 11:51:55.299452000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-28 11:53:23.643598000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-28 08:57:43.273909000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-28 08:59:30.469004000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-28 08:57:33.757799615 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-28 08:59:23.945748716 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-28 08:57:33.375769923 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-28 08:59:55.355686654 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-28 08:57:32 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-28 09:00:58 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-28 03:00:10.170206000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-28 03:03:04.2018890... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-28 03:00:05.094165443 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-28 03:06:14.305845899 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-28 03:00:04.938082874 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-28 03:05:04.6058820... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-28 03:00:23.517636600 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-28 03:06:55.284130400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-28 02:59:57 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-28 03:05:03 @@ -175,38 +175,10 @@ (1 row) SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-27 23:54:46.574551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-27 23:56:12.72... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:46.574551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-27 23:56:45.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:46.574551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-27 23:56:11.130921000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-27 23:54:43.988885593 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-27 23:58:58.228649177 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:43.988885593 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-27 23:59:52.876603985 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:43.988885593 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-27 23:57:18.212738809 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-27 23:54:44.439463750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-27 23:57:18.35... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:44.439463750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-27 23:57:49.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:44.439463750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-27 23:57:17.743401338 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-27 23:55:00.312468200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-27 23:58:18.594987100 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-27 23:55:00.312468200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-28 00:00:21.370316900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-27 23:55:00.312468200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-27 23:58:15.061792500 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-27 23:54:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-27 23:56:59 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-27 23:57:50 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-27 23:54:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-27 23:57:00 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-27 20:04:45.043532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-27 20:06:20.979... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:45.043532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-27 20:06:53.4... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:45.043532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-27 20:06:19.643314000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:38.529467690 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-27 20:08:10.869479463 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:38.529467690 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-27 20:07:10.277466152 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-27 20:04:38.608085208 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-27 20:06:49.300... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:38.608085208 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-27 20:07:17.0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-27 20:04:38.608085208 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-27 20:06:46.948103452 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-27 20:04:52.845495500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-27 20:08:41.688403800 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-27 20:04:52.845495500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-27 20:10:48.131697600 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-27 20:04:52.845495500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-27 20:08:25.799233600 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-27 20:04:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-27 20:06:21 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-27 20:04:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-27 20:08:11 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-27 20:04:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-27 20:06:16 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-04-27 13:44:34.766048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-27 13:46:01.531401... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37839 | | 0 | 37839 | pktable_pkey + 37835 | | 0 | 37835 | pktable + 37841 | | 0 | 37841 | fktable + 38387 | | 0 | 38393 | foo + 38397 | | 0 | 38397 | pg_toast_38387_index + 38396 | | 0 | 38396 | pg_toast_38387 + 38670 | | 0 | 38670 | old_oids + 38687 | | 0 | 38687 | pg_toast_38684 ... |
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 2024-04-27 13:44:34.766048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-27 13:46:30.5161... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37791 | | 0 | 37791 | pktable_pkey + 37786 | | 0 | 37786 | pktable + 37800 | | 0 | 37800 | fktable + 38324 | | 0 | 38330 | foo + 38334 | | 0 | 38334 | pg_toast_38324_index + 38333 | | 0 | 38333 | pg_toast_38324 + 38602 | | 0 | 38602 | old_oids + 38619 | | 0 | 38619 | pg_toast_38616 ... |
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 2024-04-27 13:44:34.766048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-27 13:45:58.597285000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37804 | | 0 | 37804 | pktable_pkey + 37801 | | 0 | 37801 | pktable + 37807 | | 0 | 37807 | fktable + 38352 | | 0 | 38360 | foo + 38364 | | 0 | 38364 | pg_toast_38352_index + 38363 | | 0 | 38363 | pg_toast_38352 + 38578 | | 0 | 38578 | old_oids + 38603 | | 0 | 38603 | pg_toast_38600 ... |
Linux - Debian Bullseye - 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 2024-04-27 13:44:35.092088045 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-27 13:48:18.935945992 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38854 | | 0 | 38854 | pg_toast_38844_index + 38844 | | 0 | 38844 | rtype + 38003 | | 0 | 38003 | users_id_seq + 38011 | | 0 | 38011 | pg_toast_38005 + 38012 | | 0 | 38012 | pg_toast_38005_index + 38005 | | 0 | 38005 | users + 38215 | | 0 | 38215 | foo + 38440 | | 0 | 38440 | forc_test ... |
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 2024-04-27 13:44:35.092088045 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-27 13:47:18.155986551 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37898 | | 0 | 37898 | pktable_pkey + 37895 | | 0 | 37895 | pktable + 37900 | | 0 | 37900 | fktable + 38433 | | 0 | 38438 | foo + 38443 | | 0 | 38443 | pg_toast_38433_index + 38441 | | 0 | 38441 | pg_toast_38433 + 38667 | | 0 | 38667 | old_oids + 38689 | | 0 | 38689 | pg_toast_38686 ... |
Linux - Debian Bullseye - 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 2024-04-27 13:44:31.635272378 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-27 13:46:36.115231... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37813 | | 0 | 37813 | pktable_pkey + 37810 | | 0 | 37810 | pktable + 37815 | | 0 | 37815 | fktable + 38317 | | 0 | 38322 | foo + 38326 | | 0 | 38326 | pg_toast_38317_index + 38325 | | 0 | 38325 | pg_toast_38317 + 38540 | | 0 | 38540 | old_oids + 38559 | | 0 | 38559 | pg_toast_38556 ... |
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 2024-04-27 13:44:31.635272378 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-27 13:47:02.3471... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38087 | | 0 | 38087 | foo + 37840 | | 0 | 37840 | users_id_seq + 37846 | | 0 | 37846 | pg_toast_37841 + 37851 | | 0 | 37851 | pg_toast_37841_index + 37841 | | 0 | 37841 | users + 38343 | | 0 | 38343 | forc_test + 38735 | | 0 | 38735 | pg_toast_38732 + 38736 | | 0 | 38736 | pg_toast_38732_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 2024-04-27 13:44:31.635272378 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-27 13:46:33.391232167 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37655 | | 0 | 37655 | pktable_pkey + 37652 | | 0 | 37652 | pktable + 37657 | | 0 | 37657 | fktable + 38291 | | 0 | 38296 | foo + 38300 | | 0 | 38300 | pg_toast_38291_index + 38299 | | 0 | 38299 | pg_toast_38291 + 38529 | | 0 | 38529 | old_oids + 38549 | | 0 | 38549 | pg_toast_38546 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-27 13:44:43.257218900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-27 13:48:04.120437500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36429 | | 0 | 36429 | pktable_pkey + 36421 | | 0 | 36421 | pktable + 36431 | | 0 | 36431 | fktable + 37618 | | 0 | 37618 | pg_toast_37576_index + 37616 | | 0 | 37616 | pg_toast_37576 + 37576 | | 0 | 37594 | foo + 38167 | | 0 | 38167 | old_oids + 38184 | | 0 | 38184 | pg_toast_38181 + 38185 | | 0 | 38185 | pg_toast_38181_index + 38181 | | 0 | 38181 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-27 13:44:43.257218900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-27 13:50:16.046241000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37998 | | 0 | 38003 | foo + 38007 | | 0 | 38007 | pg_toast_37998_index + 38006 | | 0 | 38006 | pg_toast_37998 + 37359 | | 0 | 37359 | pktable_pkey + 37356 | | 0 | 37356 | pktable + 37361 | | 0 | 37361 | fktable + 38224 | | 0 | 38224 | old_oids + 38251 | | 0 | 38251 | pg_toast_38248 + 38252 | | 0 | 38252 | pg_toast_38248_index + 38248 | | 0 | 38248 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-27 13:44:43.257218900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-27 13:48:01.164386500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37535 | | 0 | 37535 | pktable_pkey + 37532 | | 0 | 37532 | pktable + 37537 | | 0 | 37537 | fktable + 38049 | | 0 | 38056 | foo + 38061 | | 0 | 38061 | pg_toast_38049_index + 38059 | | 0 | 38059 | pg_toast_38049 + 38293 | | 0 | 38293 | old_oids + 38322 | | 0 | 38322 | pg_toast_38319 + 38323 | | 0 | 38323 | pg_toast_38319_index + 38319 | | 0 | 38319 | recur2 ... |
macOS - Ventura - 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 2024-04-27 13:44:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-27 13:47:22 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37924 | | 0 | 37924 | pktable_pkey + 37921 | | 0 | 37921 | pktable + 37926 | | 0 | 37926 | fktable + 38438 | | 0 | 38443 | foo + 38447 | | 0 | 38447 | pg_toast_38438_index + 38446 | | 0 | 38446 | pg_toast_38438 + 38675 | | 0 | 38675 | old_oids + 38692 | | 0 | 38692 | pg_toast_38689 ... |
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 2024-04-27 13:44:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-27 13:48:23 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37599 | | 0 | 37599 | pktable_pkey + 37596 | | 0 | 37596 | pktable + 37603 | | 0 | 37603 | fktable + 38292 | | 0 | 38297 | foo + 38301 | | 0 | 38301 | pg_toast_38292_index + 38300 | | 0 | 38300 | pg_toast_38292 + 38515 | | 0 | 38515 | old_oids + 38549 | | 0 | 38549 | pg_toast_38546 ... |
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 2024-04-27 13:44:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-27 13:47:22 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37815 | | 0 | 37815 | pktable_pkey + 37812 | | 0 | 37812 | pktable + 37817 | | 0 | 37817 | fktable + 38307 | | 0 | 38312 | foo + 38317 | | 0 | 38317 | pg_toast_38307_index + 38315 | | 0 | 38315 | pg_toast_38307 + 38537 | | 0 | 38537 | old_oids + 38555 | | 0 | 38555 | pg_toast_38552 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-27 10:43:51.210163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-27 10:45:08.083679... @@ -1242,61 +1242,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-27 10:43:51.210163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-27 10:45:29.2603... @@ -1183,120 +1183,10 @@ CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk ... |
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 2024-04-27 10:43:51.210163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-27 10:45:04.986588000 +0000 @@ -1184,119 +1184,10 @@ CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-27 10:43:48.373148351 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-27 10:46:46.489179937 +0000 @@ -2725,1022 +2725,10 @@ (5 rows) drop table trg_clone; --- Test the interaction between ALTER TABLE .. DISABLE TRIGGER and --- both kinds of inheritance. Historically, legacy inheritance has --- not recursed to children, so that behavior is preserved. -create table parent (a int); -create table child1 () inherits (parent); -create function trig_nothing() returns trigger language plpgsql - as $$ begin return null; end $$; -create trigger tg after insert on parent - for each row execute function trig_nothing(); -create trigger tg after insert on child1 - for each row execute function trig_nothing(); -alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-27 10:43:48.373148351 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-27 10:45:58.189166816 +0000 @@ -2625,1122 +2625,10 @@ NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) drop table parted_constr_ancestor; drop function bark(text); --- Test that the WHEN clause is set properly to partitions -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-27 10:43:50.849808396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-27 10:46:29.793819582... @@ -2362,1385 +2362,10 @@ return null; end; $$ language plpgsql; -create trigger parted_trig_before_stmt before insert or update or delete on parted_trig - for each statement execute procedure trigger_notice(); -create trigger parted_trig_before_row before insert or update or delete on parted_trig - for each row execute procedure trigger_notice(); -create trigger parted_trig_after_row after insert or update or delete on parted_trig - for each row execute procedure trigger_notice(); -create trigger parted_trig_after_stmt after insert or update or delete on parted_trig - for each statement execute procedure trigger_notice(); -update parted_trig set a = 2 where a = 1; -NOTICE: trigger parted_trig_before_stmt on parted_trig BEFORE UPDATE for STATEMENT -NOTICE: trigger parted_trig_before_row on parted_trig1 BEFORE UPDATE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig1 BEFORE DELETE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig2 BEFORE INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-27 10:43:50.773808353 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-27 10:46:45.2378... @@ -708,595 +708,10 @@ CONSTRAINT dummy_constr CHECK (true) ); ALTER TABLE parted_fk_naming ATTACH PARTITION parted_fk_naming_1 FOR VALUES IN ('1'); -SELECT conname FROM pg_constraint WHERE conrelid = 'parted_fk_naming_1'::regclass AND contype = 'f'; - conname --------------------------------- - parted_fk_naming_1_id_abc_fkey -(1 row) - -DROP TABLE parted_fk_naming; --- test a HOT update that invalidates the conflicting tuple. --- the trigger should still fire and catch the violation -BEGIN; -INSERT INTO unique_tbl VALUES (3, 'Three'); -- should succeed for now -UPDATE unique_tbl SET t = 'THREE' WHERE i = 3 AND t = 'Three'; -COMMIT; -- should fail ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-27 10:43:50.849808396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-27 10:46:28.137819642 +0000 @@ -3042,705 +3042,10 @@ -- DML affecting parent sees tuples collected from children even if -- there is no transition table trigger on the children drop trigger child1_insert_trig on child1; -drop trigger child1_update_trig on child1; -drop trigger child1_delete_trig on child1; -drop trigger child2_insert_trig on child2; -drop trigger child2_update_trig on child2; -drop trigger child2_delete_trig on child2; -drop trigger child3_insert_trig on child3; -drop trigger child3_update_trig on child3; -drop trigger child3_delete_trig on child3; -delete from parent; -NOTICE: trigger = parent_delete_trig, old table = (AAA,42), (BBB,42), (CCC,42) --- copy into parent sees tuples collected from children even if there --- is no transition-table trigger on the children -copy parent (a, b) from stdin; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-27 10:44:02.786716000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-27 10:46:36.784743300 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-27 10:44:02.786716000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-27 10:48:32.282347900 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-27 10:44:02.786716000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-27 10:46:36.050367300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-27 10:43:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-27 10:48:45 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-27 10:43:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-27 10:48:45 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-27 10:43:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-27 10:48:45 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4284 | Support Right Semi Join |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-04-27 00:41:25.831297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-04-27 00:45:50.261369000 ... @@ -83,8 +83,9 @@ SELECT gid FROM pg_prepared_xacts; gid ------ + gxid foo3 -(1 row) +(2 rows) BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; INSERT INTO pxtest1 VALUES ('fff'); |
48/4759 | shared detoast datum |
Linux - Debian Bullseye - 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 2024-04-26 21:45:59.340677267 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-26 21:49:13.412511712 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-26 21:45:59.340677267 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-26 21:47:57.392658502 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-26 21:45:59.510624368 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-26 21:47:43.098552062... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-26 21:45:59.510624368 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-26 21:48:18.1185299... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-26 21:45:59.510624368 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-26 21:47:38.922554274 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-26 21:37:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-26 21:41:14 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-26 21:37:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-26 21:41:59 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-26 21:37:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-26 21:41:13 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-26 16:42:02.487346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-26 16:43:09.24310... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:42:02.487346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-26 16:43:34.872... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:42:02.487346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-26 16:43:06.395779000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-26 16:41:56.139204119 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-26 16:46:11.046957441 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:41:56.139204119 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-26 16:44:55.619023551 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-26 16:41:51.520328920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-26 16:44:01.46028... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:41:51.520328920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-26 16:44:31.272... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:41:51.520328920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-26 16:43:59.044288380 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-26 16:42:11.663011500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-26 16:44:45.389436700 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-26 16:42:11.663011500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-26 16:47:09.512070100 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-26 16:42:11.663011500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-26 16:44:35.566188300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-26 16:41:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-26 16:44:30 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:41:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-26 16:45:07 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-26 16:41:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-26 16:44:27 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-26 16:38:56.096794000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-26 16:41:01.320688000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-26 16:38:55.172333917 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-26 16:41:22.972329626... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-26 16:39:04.939769500 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-26 16:45:18.870125000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-26 16:38:51 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-26 16:46:41 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-26 14:36:39.155261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-26 14:37:58.272942000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-26 14:36:39.155261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-26 14:38:31.7579540... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-26 14:36:39.155261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-26 14:37:56.173529000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-26 11:45:38.000913000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-26 11:47:21.133541000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-26 11:45:38.011835635 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-26 11:48:45.019913373 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-26 11:45:37.449512525 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-26 11:47:58.465553809 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-26 11:45:30 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-26 11:49:17 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-26 06:25:58.581467000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-26 06:28:54.3079570... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-26 06:25:20.416764873 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-26 06:30:36.132516005 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-26 06:25:16.114898283 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-26 06:29:45.5107305... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-26 06:27:35.463344000 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-26 06:34:12.398159700 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-26 06:25:12 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-26 06:29:22 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/4945 | Extend ALTER DEFAULT PRIVILEGES for large objects |
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 2024-04-26 03:26:02.224941000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-04-26 03:29:54.325293000 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-26 02:43:48.966020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-26 02:45:15.61... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:48.966020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-26 02:45:59.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:48.966020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-26 02:45:12.302007000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-26 02:43:47.049121927 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-26 02:48:46.985021218 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:47.049121927 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-26 02:47:08.489055315 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-26 02:43:54.616003595 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-26 02:46:21.34... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:54.616003595 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-26 02:46:53.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:54.616003595 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-26 02:46:19.520059143 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-26 02:44:12.906660800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-26 02:48:26.447584800 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-26 02:44:12.906660800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-26 02:51:25.069439200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-26 02:44:12.906660800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-26 02:48:22.739838600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-26 02:43:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-26 02:45:15 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-26 02:46:51 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-26 02:43:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-26 02:45:19 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-25 23:24:59.645859000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-25 23:26:35.783... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:24:59.645859000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-25 23:27:03.6... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:24:59.645859000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-25 23:26:28.473304000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:25:04.432225650 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-25 23:28:53.816097975 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:25:04.432225650 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-25 23:27:43.320157001 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-25 23:25:04.478060827 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-25 23:27:15.570... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:25:04.478060827 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-25 23:27:40.5... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-25 23:25:04.478060827 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-25 23:27:07.906135213 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-25 23:25:00.023293800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-25 23:29:02.428832600 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-25 23:25:00.023293800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-25 23:31:35.033832100 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-25 23:25:00.023293800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-25 23:28:46.648593000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-25 23:24:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-25 23:27:31 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-25 23:24:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-25 23:28:31 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-25 23:24:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-25 23:27:30 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-04-25 16:34:40.518274000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-25 16:36:11.927660... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38661 | | 0 | 38661 | old_oids + 38678 | | 0 | 38678 | pg_toast_38675 + 38679 | | 0 | 38679 | pg_toast_38675_index + 38675 | | 0 | 38675 | recur2 + 38670 | | 0 | 38670 | recur1 + 37863 | | 0 | 37863 | pktable_pkey + 37859 | | 0 | 37859 | pktable + 37865 | | 0 | 37865 | fktable ... |
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 2024-04-25 16:34:40.518274000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-25 16:36:36.3955... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37820 | | 0 | 37820 | pktable_pkey + 37817 | | 0 | 37817 | pktable + 37822 | | 0 | 37822 | fktable + 38366 | | 0 | 38372 | foo + 38376 | | 0 | 38376 | pg_toast_38366_index + 38375 | | 0 | 38375 | pg_toast_38366 + 38603 | | 0 | 38603 | old_oids + 38620 | | 0 | 38620 | pg_toast_38617 ... |
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 2024-04-25 16:34:40.518274000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-25 16:36:05.281797000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37806 | | 0 | 37806 | pktable_pkey + 37803 | | 0 | 37803 | pktable + 37808 | | 0 | 37808 | fktable + 38364 | | 0 | 38369 | foo + 38373 | | 0 | 38373 | pg_toast_38364_index + 38372 | | 0 | 38372 | pg_toast_38364 + 38629 | | 0 | 38629 | old_oids + 38646 | | 0 | 38646 | pg_toast_38643 ... |
Linux - Debian Bullseye - 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 2024-04-25 16:34:59.717121221 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-25 16:38:22.249164257 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37889 | | 0 | 37889 | pktable_pkey + 37886 | | 0 | 37886 | pktable + 37891 | | 0 | 37891 | fktable + 38454 | | 0 | 38459 | foo + 38463 | | 0 | 38463 | pg_toast_38454_index + 38462 | | 0 | 38462 | pg_toast_38454 + 38680 | | 0 | 38680 | old_oids + 38707 | | 0 | 38707 | pg_toast_38703 ... |
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 2024-04-25 16:34:59.717121221 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-25 16:37:21.689175411 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37963 | | 0 | 37963 | pktable_pkey + 37960 | | 0 | 37960 | pktable + 37966 | | 0 | 37966 | fktable + 38468 | | 0 | 38473 | foo + 38477 | | 0 | 38477 | pg_toast_38468_index + 38476 | | 0 | 38476 | pg_toast_38468 + 38684 | | 0 | 38684 | old_oids + 38703 | | 0 | 38703 | pg_toast_38699 ... |
Linux - Debian Bullseye - 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 2024-04-25 16:34:39.046962145 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-25 16:36:40.294910... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38019 | | 0 | 38019 | users_id_seq + 38025 | | 0 | 38025 | pg_toast_38020 + 38026 | | 0 | 38026 | pg_toast_38020_index + 38020 | | 0 | 38020 | users + 38314 | | 0 | 38314 | foo + 38647 | | 0 | 38647 | forc_test + 37809 | | 0 | 37809 | pktable_pkey + 37806 | | 0 | 37806 | pktable ... |
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 2024-04-25 16:34:39.046962145 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-25 16:37:05.2748... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37633 | | 0 | 37633 | pktable_pkey + 37628 | | 0 | 37628 | pktable + 37643 | | 0 | 37643 | fktable + 38259 | | 0 | 38264 | foo + 38268 | | 0 | 38268 | pg_toast_38259_index + 38267 | | 0 | 38267 | pg_toast_38259 + 38489 | | 0 | 38489 | old_oids + 38508 | | 0 | 38508 | pg_toast_38505 ... |
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 2024-04-25 16:34:39.046962145 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-25 16:36:36.306912008 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37957 | | 0 | 37957 | users_id_seq + 37963 | | 0 | 37963 | pg_toast_37958 + 37964 | | 0 | 37964 | pg_toast_37958_index + 37958 | | 0 | 37958 | users + 38164 | | 0 | 38164 | foo + 38422 | | 0 | 38422 | forc_test + 38814 | | 0 | 38814 | pg_toast_38811 + 38815 | | 0 | 38815 | pg_toast_38811_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-25 16:34:59.831065600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-25 16:38:43.305972900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37527 | | 0 | 37527 | pktable_pkey + 37524 | | 0 | 37524 | pktable + 37529 | | 0 | 37529 | fktable + 38017 | | 0 | 38022 | foo + 38027 | | 0 | 38027 | pg_toast_38017_index + 38026 | | 0 | 38026 | pg_toast_38017 + 38267 | | 0 | 38267 | old_oids + 38287 | | 0 | 38287 | pg_toast_38283 + 38291 | | 0 | 38291 | pg_toast_38283_index + 38283 | | 0 | 38283 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-25 16:34:59.831065600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-25 16:40:59.020810100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37482 | | 0 | 37482 | pktable_pkey + 37477 | | 0 | 37477 | pktable + 37485 | | 0 | 37485 | fktable + 38001 | | 0 | 38006 | foo + 38010 | | 0 | 38010 | pg_toast_38001_index + 38009 | | 0 | 38009 | pg_toast_38001 + 38246 | | 0 | 38246 | old_oids + 38278 | | 0 | 38278 | pg_toast_38275 + 38280 | | 0 | 38280 | pg_toast_38275_index + 38275 | | 0 | 38275 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-25 16:34:59.831065600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-25 16:38:30.104800400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37759 | | 0 | 37759 | pktable_pkey + 37756 | | 0 | 37756 | pktable + 37761 | | 0 | 37761 | fktable + 38200 | | 0 | 38205 | foo + 38209 | | 0 | 38209 | pg_toast_38200_index + 38208 | | 0 | 38208 | pg_toast_38200 + 38396 | | 0 | 38396 | old_oids + 38413 | | 0 | 38413 | pg_toast_38410 + 38414 | | 0 | 38414 | pg_toast_38410_index + 38410 | | 0 | 38410 | recur2 ... |
macOS - Ventura - 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 2024-04-25 16:34:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-25 16:38:19 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37705 | | 0 | 37705 | pktable_pkey + 37702 | | 0 | 37702 | pktable + 37707 | | 0 | 37707 | fktable + 38394 | | 0 | 38400 | foo + 38404 | | 0 | 38404 | pg_toast_38394_index + 38403 | | 0 | 38403 | pg_toast_38394 + 38677 | | 0 | 38677 | old_oids + 38694 | | 0 | 38694 | pg_toast_38691 ... |
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 2024-04-25 16:34:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-25 16:39:56 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37604 | | 0 | 37604 | pktable_pkey + 37601 | | 0 | 37601 | pktable + 37606 | | 0 | 37606 | fktable + 38274 | | 0 | 38280 | foo + 38284 | | 0 | 38284 | pg_toast_38274_index + 38283 | | 0 | 38283 | pg_toast_38274 + 38493 | | 0 | 38493 | old_oids + 38513 | | 0 | 38513 | pg_toast_38510 ... |
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 2024-04-25 16:34:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-25 16:38:19 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38684 | | 0 | 38684 | pg_toast_38681 + 38685 | | 0 | 38685 | pg_toast_38681_index + 38681 | | 0 | 38681 | recur2 + 38667 | | 0 | 38667 | old_oids + 38676 | | 0 | 38676 | recur1 + 37799 | | 0 | 37799 | pktable_pkey + 37796 | | 0 | 37796 | pktable + 37802 | | 0 | 37802 | fktable ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-25 13:31:08.995466000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-25 13:32:28.772058... @@ -1222,81 +1222,7 @@ "a_nn" NOT NULL "a" \d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_cld_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-25 13:31:08.995466000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-25 13:32:48.8107... @@ -1034,269 +1034,7 @@ -- Primary keys in parent table cause NOT NULL constraint to spawn on their -- children. Verify that they work correctly. CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); -CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -ALTER TABLE cnn_parent ADD PRIMARY KEY (b); -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | ... |
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 2024-04-25 13:31:08.995466000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-25 13:32:26.281637000 +0000 @@ -1212,91 +1212,10 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-25 13:31:05.459047628 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-25 13:34:32.014898041 +0000 @@ -2344,1403 +2344,10 @@ NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW NOTICE: trigger zzz on parted_trig_2 AFTER INSERT for ROW drop table parted_trig; --- Verify that the correct triggers fire for cross-partition updates -create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create table parted_trig2 partition of parted_trig for values in (2); -insert into parted_trig values (1); -create or replace function trigger_notice() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %', TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL; - if TG_LEVEL = 'ROW' then - if TG_OP = 'DELETE' then - return OLD; - else - return NEW; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-25 13:31:05.459047628 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-25 13:33:31.318939413 +0000 @@ -2725,1022 +2725,10 @@ (5 rows) drop table trg_clone; --- Test the interaction between ALTER TABLE .. DISABLE TRIGGER and --- both kinds of inheritance. Historically, legacy inheritance has --- not recursed to children, so that behavior is preserved. -create table parent (a int); -create table child1 () inherits (parent); -create function trig_nothing() returns trigger language plpgsql - as $$ begin return null; end $$; -create trigger tg after insert on parent - for each row execute function trig_nothing(); -create trigger tg after insert on child1 - for each row execute function trig_nothing(); -alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-25 13:31:09.449695560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-25 13:34:09.049547288... @@ -2391,1356 +2391,7 @@ drop table parted_trig; -- Verify propagation of trigger arguments to partitions create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create or replace function trigger_notice() returns trigger as $$ - declare - arg1 text = TG_ARGV[0]; - arg2 integer = TG_ARGV[1]; - begin - raise notice 'trigger % on % % % for % args % %', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, arg1, arg2; - return null; - end; - $$ language plpgsql; -create trigger aaa after insert on parted_trig - for each row execute procedure trigger_notice('quirky', 1); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-25 13:31:09.369695480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-25 13:34:29.3415... @@ -965,338 +965,10 @@ ERROR: column "c1" is in index used as replica identity ALTER TABLE notnull_tbl1 ALTER c1 SET NOT NULL; -- can be set right \d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+----------------------------------+---------+--------------+------------- - c1 | integer | | not null | | plain | | - c2 | integer | | not null | generated by default as identity | plain | | -Indexes: - "notnull_tbl1_c1_key" UNIQUE CONSTRAINT, btree (c1) REPLICA IDENTITY -Not-null constraints: - "notnull_tbl1_c1_not_null" NOT NULL "c1" - -DROP TABLE notnull_tbl1; -CREATE DOMAIN notnull_dom2 AS INTEGER; -CREATE TABLE notnull_tbl2 (c0 notnull_dom2, c1 int UNIQUE, c2 int generated by default as identity, PRIMARY KEY (c0, c1... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-25 13:31:09.449695560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-25 13:34:05.381549809 +0000 @@ -2692,1055 +2692,10 @@ create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-25 13:31:19.948640000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-25 13:33:50.720921400 +0000 @@ -3652,95 +3652,7 @@ create table convslot_test_part (val int, id int not null); alter table convslot_test_parent attach partition convslot_test_part for values from (1) to (1000); -create function convslot_trig4() returns trigger as -$$begin raise exception 'BOOM!'; end$$ language plpgsql; -create trigger convslot_test_parent_update - after update on convslot_test_parent - referencing old table as old_rows new table as new_rows - for each statement execute procedure convslot_trig4(); -insert into convslot_test_parent (id, val) values (1, 2); -begin; -savepoint svp; -update convslot_test_parent set val = 3; -- error expected -ERROR: BOOM! -CONTEXT: PL/pgSQL function convslot_trig4() line 1 at RAISE -rollback to savepoint svp; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-25 13:31:19.948640000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-25 13:35:49.034321300 +0000 @@ -3734,13 +3734,10 @@ for each row execute procedure f(); alter trigger parenttrig on parent rename to anothertrig; \d+ child - Table "public.child" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | -Triggers: - parenttrig AFTER INSERT ON child FOR EACH ROW EXECUTE FUNCTION f() -Inherits: parent - -drop table parent, child; -drop function f(); +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. ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-25 13:31:19.958882400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-25 13:33:47.923081300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-25 13:31:01 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-25 13:33:56 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-04-25 13:31:01 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-25 13:34:08 @@ -1736,2011 +1736,10 @@ $$; create trigger parent_del_trig before delete on parent for each row execute procedure parent_del_func(); -create function child_ins_func() - returns trigger language plpgsql as -$$ -begin - update parent set bcnt = bcnt + 1 where aid = new.aid; - return new; -end; -$$; -create trigger child_ins_trig after insert on child - for each row execute procedure child_ins_func(); -create function child_del_func() - returns trigger language plpgsql as -$$ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-25 13:31:01 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-25 13:33:56 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-04-25 00:45:45.053706000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-25 00:47:19.568157000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:45.053706000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-25 00:47:52.1049910... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:45.053706000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-25 00:47:15.928579000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-25 00:45:31.018451705 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-25 00:50:27.742229714 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:31.018451705 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-25 00:49:17.306302011 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-25 00:45:26.945135825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-25 00:48:55.844984664... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:26.945135825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-25 00:49:30.3129625... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:26.945135825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-25 00:48:54.376985607 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-25 00:45:45.922116300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-25 00:49:17.180719800 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-25 00:45:45.922116300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-25 00:51:56.272509300 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-25 00:45:45.922116300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-25 00:49:12.404832500 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-25 00:45:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-25 00:46:52 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-25 00:48:12 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-25 00:45:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-25 00:46:52 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-24 19:47:57.693234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-24 19:49:06.05255... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:57.693234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-24 19:49:33.015... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:57.693234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-24 19:49:03.561363000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-24 19:47:48.585905537 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-24 19:51:16.237876548 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-24 19:47:48.585905537 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-04-24 19:52:46.069872572 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:48.585905537 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-24 19:49:32.453925260 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-24 19:47:46.652754558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-24 19:50:01.27672... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:46.652754558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-24 19:50:30.220... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:46.652754558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-24 19:49:57.844726951 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-24 19:48:07.148453300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-24 19:50:24.317556700 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-24 19:48:07.148453300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-24 19:52:20.565213800 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-24 19:48:07.148453300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-24 19:50:12.269515100 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-24 19:47:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-24 19:49:32 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-24 19:51:02 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-24 19:47:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-24 19:49:32 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-24 19:41:48.030721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-24 19:43:45.633291000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-24 19:41:43.011616393 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-24 19:45:02.675451121... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-24 19:42:08.663554100 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-24 19:48:12.431367600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-24 19:41:43 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-24 19:44:56 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-24 17:08:38.172464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-24 17:09:33.393753000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-24 17:08:38.172464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-24 17:10:03.9629040... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-24 17:08:38.172464000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-24 17:09:31.598139000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-24 15:04:44.209600000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-24 15:06:31.723525000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-24 15:04:31 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-24 15:08:42 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-24 09:26:35.979812000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-24 09:29:20.7572930... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-24 09:26:15.702749029 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-24 09:31:46.686440804 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-24 09:26:15.638257947 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-24 09:31:15.7982530... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-24 09:28:35.160180300 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-24 09:35:39.654284400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-24 09:26:14 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-24 09:30:32 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-24 06:40:51.765197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-24 06:42:19.74... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:51.765197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-24 06:42:54.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:51.765197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-24 06:42:18.590477000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-24 06:40:47.742223635 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-24 06:44:52.434061755 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:47.742223635 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-24 06:43:38.486150019 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-24 06:40:44.441756820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-24 06:43:29.27... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:44.441756820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-24 06:44:02.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:44.441756820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-24 06:43:26.569655578 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-24 06:40:57.146722500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-24 06:44:17.957343700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-24 06:40:57.146722500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-24 06:46:30.392874400 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-24 06:40:57.146722500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-24 06:44:15.970977800 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-24 06:40:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-24 06:42:17 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-24 06:43:59 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-24 06:40:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-24 06:42:18 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-24 02:37:47.153046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-24 02:39:23.495... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:47.153046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-24 02:39:53.2... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:47.153046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-24 02:39:22.601228000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:42.170974547 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-24 02:41:33.542987147 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:42.170974547 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-24 02:42:44.082974521 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:42.170974547 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-24 02:40:06.014982168 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-24 02:37:37.290031790 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-24 02:40:01.141... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:37.290031790 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-24 02:40:28.6... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-24 02:37:37.290031790 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-24 02:39:54.581952459 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-24 02:37:53.519954900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-24 02:41:34.119133400 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-24 02:37:53.519954900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-24 02:43:47.984826500 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-24 02:37:53.519954900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-24 02:41:29.334472100 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-24 02:37:33 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-24 02:40:38 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-24 02:37:33 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-24 02:41:40 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-24 02:37:33 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-24 02:40:38 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/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 2024-04-23 19:37:11.467532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-23 19:38:47.660282... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37876 | | 0 | 37876 | pktable_pkey + 37872 | | 0 | 37872 | pktable + 37878 | | 0 | 37878 | fktable + 38436 | | 0 | 38441 | foo + 38445 | | 0 | 38445 | pg_toast_38436_index + 38444 | | 0 | 38444 | pg_toast_38436 + 38668 | | 0 | 38668 | old_oids + 38685 | | 0 | 38685 | pg_toast_38682 ... |
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 2024-04-23 19:37:11.467532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-23 19:39:11.7847... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37746 | | 0 | 37746 | pktable_pkey + 37743 | | 0 | 37743 | pktable + 37748 | | 0 | 37748 | fktable + 38320 | | 0 | 38328 | foo + 38332 | | 0 | 38332 | pg_toast_38320_index + 38331 | | 0 | 38331 | pg_toast_38320 + 38605 | | 0 | 38605 | recur2 + 38600 | | 0 | 38600 | recur1 ... |
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 2024-04-23 19:37:11.467532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-23 19:38:40.065984000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37850 | | 0 | 37850 | pktable_pkey + 37847 | | 0 | 37847 | pktable + 37852 | | 0 | 37852 | fktable + 38356 | | 0 | 38364 | foo + 38368 | | 0 | 38368 | pg_toast_38356_index + 38367 | | 0 | 38367 | pg_toast_38356 + 38582 | | 0 | 38582 | old_oids + 38607 | | 0 | 38607 | pg_toast_38604 ... |
Linux - Debian Bullseye - 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 2024-04-23 19:37:10.834560076 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-23 19:40:31.634415503 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37964 | | 0 | 37964 | pktable_pkey + 37961 | | 0 | 37961 | pktable + 37966 | | 0 | 37966 | fktable + 38460 | | 0 | 38467 | foo + 38471 | | 0 | 38471 | pg_toast_38460_index + 38470 | | 0 | 38470 | pg_toast_38460 + 38714 | | 0 | 38714 | old_oids + 38753 | | 0 | 38753 | pg_toast_38747 ... |
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 2024-04-23 19:37:10.834560076 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-23 19:39:31.882457349 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37963 | | 0 | 37963 | pg_toast_37957_index + 37957 | | 0 | 37957 | users + 37956 | | 0 | 37956 | users_id_seq + 37962 | | 0 | 37962 | pg_toast_37957 + 38160 | | 0 | 38160 | foo + 38472 | | 0 | 38472 | forc_test + 37906 | | 0 | 37906 | pktable_pkey + 37903 | | 0 | 37903 | pktable ... |
Linux - Debian Bullseye - 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 2024-04-23 19:37:10.381163610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-23 19:39:19.265103... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37983 | | 0 | 37983 | users_id_seq + 37989 | | 0 | 37989 | pg_toast_37984 + 37990 | | 0 | 37990 | pg_toast_37984_index + 37984 | | 0 | 37984 | users + 38201 | | 0 | 38201 | foo + 38483 | | 0 | 38483 | forc_test + 38850 | | 0 | 38850 | pg_toast_38847 + 38851 | | 0 | 38851 | pg_toast_38847_index ... |
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 2024-04-23 19:37:10.381163610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-23 19:39:42.3930... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37799 | | 0 | 37799 | users_id_seq + 37805 | | 0 | 37805 | pg_toast_37800 + 37806 | | 0 | 37806 | pg_toast_37800_index + 37800 | | 0 | 37800 | users + 38183 | | 0 | 38183 | foo + 38337 | | 0 | 38337 | forc_test + 38699 | | 0 | 38699 | pg_toast_38695 + 38700 | | 0 | 38700 | pg_toast_38695_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 2024-04-23 19:37:10.381163610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-23 19:39:13.561108636 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37949 | | 0 | 37949 | users_id_seq + 37955 | | 0 | 37955 | pg_toast_37950 + 37956 | | 0 | 37956 | pg_toast_37950_index + 37950 | | 0 | 37950 | users + 38192 | | 0 | 38192 | foo + 38487 | | 0 | 38487 | forc_test + 38871 | | 0 | 38871 | pg_toast_38867 + 38872 | | 0 | 38872 | pg_toast_38867_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-23 19:37:20.018560200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-23 19:40:53.322598900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37572 | | 0 | 37572 | pktable_pkey + 37569 | | 0 | 37569 | pktable + 37574 | | 0 | 37574 | fktable + 38076 | | 0 | 38081 | foo + 38085 | | 0 | 38085 | pg_toast_38076_index + 38084 | | 0 | 38084 | pg_toast_38076 + 38308 | | 0 | 38308 | old_oids + 38325 | | 0 | 38325 | pg_toast_38322 + 38326 | | 0 | 38326 | pg_toast_38322_index + 38322 | | 0 | 38322 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-23 19:37:20.018560200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-23 19:43:17.597996200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36966 | | 0 | 36966 | pktable_pkey + 36963 | | 0 | 36963 | pktable + 36969 | | 0 | 36969 | fktable + 38003 | | 0 | 38009 | foo + 38013 | | 0 | 38013 | pg_toast_38003_index + 38012 | | 0 | 38012 | pg_toast_38003 + 38263 | | 0 | 38263 | old_oids + 38306 | | 0 | 38306 | pg_toast_38303 + 38307 | | 0 | 38307 | pg_toast_38303_index + 38303 | | 0 | 38303 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-23 19:37:20.018560200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-23 19:40:48.642420300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37285 | | 0 | 37285 | pktable_pkey + 37275 | | 0 | 37275 | pktable + 37287 | | 0 | 37287 | fktable + 38168 | | 0 | 38173 | foo + 38177 | | 0 | 38177 | pg_toast_38168_index + 38176 | | 0 | 38176 | pg_toast_38168 + 38400 | | 0 | 38400 | old_oids + 38417 | | 0 | 38417 | pg_toast_38414 + 38418 | | 0 | 38418 | pg_toast_38414_index + 38414 | | 0 | 38414 | recur2 ... |
macOS - Ventura - 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 2024-04-23 19:37:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-23 19:40:10 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37728 | | 0 | 37728 | pktable_pkey + 37725 | | 0 | 37725 | pktable + 37744 | | 0 | 37744 | fktable + 38343 | | 0 | 38349 | foo + 38353 | | 0 | 38353 | pg_toast_38343_index + 38352 | | 0 | 38352 | pg_toast_38343 + 38556 | | 0 | 38556 | old_oids + 38573 | | 0 | 38573 | pg_toast_38570 ... |
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 2024-04-23 19:37:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-23 19:41:19 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37437 | | 0 | 37437 | users_id_seq + 37446 | | 0 | 37446 | pg_toast_37441 + 37447 | | 0 | 37447 | pg_toast_37441_index + 37441 | | 0 | 37441 | users + 37769 | | 0 | 37769 | foo + 38111 | | 0 | 38111 | forc_test + 38513 | | 0 | 38513 | pg_toast_38510 + 38514 | | 0 | 38514 | pg_toast_38510_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 2024-04-23 19:37:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-23 19:40:10 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37579 | | 0 | 37579 | pktable_pkey + 37575 | | 0 | 37575 | pktable + 37590 | | 0 | 37590 | fktable + 38308 | | 0 | 38313 | foo + 38317 | | 0 | 38317 | pg_toast_38308_index + 38316 | | 0 | 38316 | pg_toast_38308 + 38534 | | 0 | 38534 | old_oids + 38591 | | 0 | 38591 | pg_toast_38588 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-23 16:20:56.002607000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-23 16:22:15.677721... @@ -1231,72 +1231,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-23 16:20:56.002607000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-23 16:22:37.2052... @@ -1127,176 +1127,10 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -ERROR: constraint "cnn_parent_pkey" of relation "cnn_parent" does not exist --- keeps these tables around, for pg_upgrade testing ... |
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 2024-04-23 16:20:56.002607000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-23 16:22:12.376649000 +0000 @@ -1171,132 +1171,7 @@ drop table cnn2_parted, cnn2_part1; create table cnn2_parted(a int) partition by list (a); create table cnn_part1 partition of cnn2_parted for values in (1, null); -insert into cnn_part1 values (null); -alter table cnn2_parted add primary key (a); -ERROR: column "a" of relation "cnn_part1" contains null values -drop table cnn2_parted; --- columns in regular and LIKE inheritance should be marked not-nullable --- for primary keys, even if those are deferred -CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED); -CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4); -CREATE TABLE notnull_tbl4_lk2 (LIKE notnull_tbl4 INCLUDING INDEXES); -CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); -CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-23 16:20:46.179240994 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-23 16:24:41.735094528 +0000 @@ -2346,1401 +2346,10 @@ drop table parted_trig; -- Verify that the correct triggers fire for cross-partition updates create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create table parted_trig2 partition of parted_trig for values in (2); -insert into parted_trig values (1); -create or replace function trigger_notice() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %', TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL; - if TG_LEVEL = 'ROW' then - if TG_OP = 'DELETE' then - return OLD; - else - return NEW; - end if; - end if; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-23 16:20:46.179240994 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-23 16:23:18.231207868 +0000 @@ -2410,1337 +2410,10 @@ alter table parted_trig attach partition parted_trig3 for values in (3); insert into parted_trig values (1), (2), (3); NOTICE: trigger aaa on parted_trig1 AFTER INSERT for ROW args quirky 1 -NOTICE: trigger aaa on parted_trig2 AFTER INSERT for ROW args quirky 1 -NOTICE: trigger aaa on parted_trig3 AFTER INSERT for ROW args quirky 1 -drop table parted_trig; --- test irregular partitions (i.e., different column definitions), --- including that the WHEN clause works -create function bark(text) returns bool language plpgsql immutable - as $$ begin raise notice '% <- woof!', $1; return true; end; $$; -create or replace function trigger_notice_ab() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %: (a,b)=(%,%)', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, - NEW.a, NEW.b; - if TG_LEVEL = 'ROW' then ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-23 16:20:47.049458875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-23 16:23:28.425399... @@ -1242,61 +1242,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-23 16:20:47.049458875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-23 16:23:46.6613... @@ -965,338 +965,10 @@ ERROR: column "c1" is in index used as replica identity ALTER TABLE notnull_tbl1 ALTER c1 SET NOT NULL; -- can be set right \d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+----------------------------------+---------+--------------+------------- - c1 | integer | | not null | | plain | | - c2 | integer | | not null | generated by default as identity | plain | | -Indexes: - "notnull_tbl1_c1_key" UNIQUE CONSTRAINT, btree (c1) REPLICA IDENTITY -Not-null constraints: - "notnull_tbl1_c1_not_null" NOT NULL "c1" - -DROP TABLE notnull_tbl1; -CREATE DOMAIN notnull_dom2 AS INTEGER; -CREATE TABLE notnull_tbl2 (c0 notnull_dom2, c1 int UNIQUE, c2 int generated by default as identity, PRIMARY KEY (c0, c1... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-23 16:20:47.125458820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-23 16:23:24.869400879 +0000 @@ -2328,1419 +2328,10 @@ create table parted_trig (a int) partition by range (a); create table parted_trig_1 partition of parted_trig for values from (0) to (1000) partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-23 16:21:07.866272800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-23 16:23:44.154817000 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-23 16:21:07.854653300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-23 16:25:40.664550200 +0000 @@ -3298,449 +3298,10 @@ create table iocdu_tt_parted1 partition of iocdu_tt_parted for values in (1); create table iocdu_tt_parted2 partition of iocdu_tt_parted for values in (2); create table iocdu_tt_parted3 partition of iocdu_tt_parted for values in (3); -create table iocdu_tt_parted4 partition of iocdu_tt_parted for values in (4); -create trigger iocdu_tt_parted_insert_trig - after insert on iocdu_tt_parted referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger iocdu_tt_parted_update_trig - after update on iocdu_tt_parted referencing old table as old_table new table as new_table - for each statement execute procedure dump_update(); --- inserts only -insert into iocdu_tt_parted values (1, 'AAA'), (2, 'BBB') - on conflict (a) do - update set b = iocdu_tt_parted.b || ':' || excluded.b; -NOTICE: trigger = iocdu_tt_parted_update_trig, old table = <NULL>, new table = <NULL> -NOTICE: trigger = iocdu_tt_parted_insert_trig, new table = (1,AAA), (2,BBB) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-23 16:21:07.866272800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-23 16:23:44.248618800 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-23 16:20:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-23 16:25:59 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-23 16:20:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-23 16:26:05 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-23 16:20:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-23 16:25:58 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-04-23 03:54:01.975704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-23 03:55:35.117178000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:54:01.975704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-23 03:56:06.2665230... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:54:01.975704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-23 03:55:31.830431000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-23 03:53:55.299023624 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-23 03:59:27.414799733 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:55.299023624 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-23 04:00:41.146709749 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:55.299023624 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-23 03:57:45.198912198 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-23 03:53:54.717677854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-23 03:57:24.597172300... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:54.717677854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-23 03:57:58.0290936... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:54.717677854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-23 03:57:21.529179517 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-23 03:54:15.346800400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-23 03:57:11.019001300 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-23 03:54:15.346800400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-23 03:59:11.398399600 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-23 03:54:15.346800400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-23 03:57:01.191359400 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-23 03:53:55 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-23 03:56:13 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:55 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-23 03:57:16 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-23 03:53:55 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-23 03:56:13 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-22 22:46:36.711893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-22 22:47:45.62396... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:36.711893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-22 22:48:13.803... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:36.711893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-22 22:47:42.520348000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-22 22:46:12.362728738 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-22 22:49:14.438563771 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:12.362728738 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-22 22:48:03.430653605 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-22 22:46:12.201338254 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-22 22:48:34.03331... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:12.201338254 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-22 22:49:03.409... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:12.201338254 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-22 22:48:31.149325821 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-22 22:47:04.770100500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-22 22:49:25.858031400 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-22 22:47:04.770100500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-22 22:51:30.798136200 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-22 22:47:04.770100500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-22 22:49:14.355196000 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-22 22:46:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-22 22:48:13 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-22 22:48:49 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-22 22:46:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-22 22:48:10 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-22 22:12:57.502713000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-22 22:14:53.974485000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-22 22:12:45.257107512 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-22 22:16:24.304907303... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-22 22:13:06.427190200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-22 22:19:34.824010800 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-22 22:11:41 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-22 22:15:12 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-22 19:57:55.697652000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-22 19:59:17.779185000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-22 19:57:55.697652000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-22 19:59:45.8566500... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-22 19:57:55.697652000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-22 19:59:13.020168000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-22 18:06:43.583472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-22 18:08:35.102442000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-22 18:06:36.322667275 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-22 18:09:55.030531325 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-22 18:06:37.928766779 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-22 18:09:03.224632684 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-22 18:06:32 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-22 18:09:29 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-22 13:41:09.667719000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-22 13:44:11.5457680... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-22 13:41:09.725973621 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-22 13:47:50.673611075 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-22 13:41:07.451921564 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-22 13:45:56.7438780... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-22 13:41:30.704421100 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-22 13:48:49.405186000 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-22 13:40:12 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-22 13:47:33 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-22 11:46:01.334362000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-22 11:47:28.75... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:46:01.334362000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-22 11:48:01.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:46:01.334362000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-22 11:47:27.942034000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-22 11:45:53.978531873 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-22 11:49:50.258297614 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:45:53.978531873 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-22 11:48:34.046365422 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-22 11:45:56.215868576 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-22 11:48:52.76... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:45:56.215868576 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-22 11:49:22.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:45:56.215868576 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-22 11:48:46.511863110 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-22 11:46:05.339753000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-22 11:49:27.629698900 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-22 11:46:05.339753000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-22 11:51:55.559809700 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-22 11:46:05.339753000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-22 11:49:21.060360600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-22 11:45:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-22 11:48:06 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:45:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-22 11:48:56 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-22 11:45:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-22 11:48:07 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-22 07:17:43.452659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 07:19:19.497... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:43.452659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 07:19:49.3... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:43.452659000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-22 07:19:17.486377000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:34.906588852 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-22 07:21:03.226444682 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:34.906588852 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-22 07:20:05.982498896 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-22 07:17:36.828648774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 07:19:46.352... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:36.828648774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 07:20:10.4... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 07:17:36.828648774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-22 07:19:41.544619104 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 07:17:46.982735100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 07:21:36.517263900 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 07:17:46.982735100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 07:24:04.808756300 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 07:17:46.982735100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-22 07:21:28.431815700 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 07:17:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 07:20:19 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 07:17:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 07:21:49 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 07:17:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-22 07:20:21 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-22 01:39:39.438647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 01:41:14.848... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:39.438647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 01:41:42.2... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:39.438647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-22 01:41:09.826184000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:31.533357090 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-22 01:43:01.721067124 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:31.533357090 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-22 01:41:59.321165170 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-22 01:39:31.281142645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 01:41:37.529... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:31.281142645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 01:42:03.9... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-22 01:39:31.281142645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-22 01:41:33.361034550 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 01:39:48.116346300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 01:43:20.911246700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 01:39:48.116346300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 01:45:42.502492000 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-22 01:39:48.116346300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-22 01:43:14.322384100 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 01:39:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-22 01:41:55 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 01:39:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-22 01:42:57 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-22 01:39:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-22 01:41:57 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-22 00:30:48.623187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-22 00:32:40.489361... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37790 | | 0 | 37790 | pktable_pkey + 37787 | | 0 | 37787 | pktable + 37794 | | 0 | 37794 | fktable + 38327 | | 0 | 38332 | foo + 38336 | | 0 | 38336 | pg_toast_38327_index + 38335 | | 0 | 38335 | pg_toast_38327 + 38550 | | 0 | 38550 | old_oids + 38567 | | 0 | 38567 | pg_toast_38564 ... |
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 2024-04-22 00:30:48.623187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-22 00:33:09.8000... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37674 | | 0 | 37674 | pktable_pkey + 37671 | | 0 | 37671 | pktable + 37676 | | 0 | 37676 | fktable + 38274 | | 0 | 38279 | foo + 38283 | | 0 | 38283 | pg_toast_38274_index + 38282 | | 0 | 38282 | pg_toast_38274 + 38490 | | 0 | 38490 | old_oids + 38507 | | 0 | 38507 | pg_toast_38504 ... |
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 2024-04-22 00:30:48.623187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-22 00:32:32.376809000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37812 | | 0 | 37812 | pktable_pkey + 37808 | | 0 | 37808 | pktable + 37814 | | 0 | 37814 | fktable + 38336 | | 0 | 38341 | foo + 38345 | | 0 | 38345 | pg_toast_38336_index + 38344 | | 0 | 38344 | pg_toast_38336 + 38548 | | 0 | 38548 | old_oids + 38567 | | 0 | 38567 | pg_toast_38564 ... |
Linux - Debian Bullseye - 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 2024-04-22 00:30:50.133205603 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-22 00:34:24.361019841 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37971 | | 0 | 37971 | pktable_pkey + 37968 | | 0 | 37968 | pktable + 37973 | | 0 | 37973 | fktable + 38470 | | 0 | 38476 | foo + 38480 | | 0 | 38480 | pg_toast_38470_index + 38479 | | 0 | 38479 | pg_toast_38470 + 38706 | | 0 | 38706 | old_oids + 38729 | | 0 | 38729 | pg_toast_38726 ... |
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 2024-04-22 00:30:50.133205603 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-04-22 00:35:34.780960113 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37864 | | 0 | 37864 | pktable_pkey + 37861 | | 0 | 37861 | pktable + 37867 | | 0 | 37867 | fktable + 38382 | | 0 | 38388 | foo + 38392 | | 0 | 38392 | pg_toast_38382_index + 38391 | | 0 | 38391 | pg_toast_38382 + 38622 | | 0 | 38622 | old_oids + 38643 | | 0 | 38643 | pg_toast_38640 ... |
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 2024-04-22 00:30:50.133205603 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-22 00:33:05.749119984 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37893 | | 0 | 37893 | pktable_pkey + 37890 | | 0 | 37890 | pktable + 37895 | | 0 | 37895 | fktable + 38453 | | 0 | 38459 | foo + 38463 | | 0 | 38463 | pg_toast_38453_index + 38462 | | 0 | 38462 | pg_toast_38453 + 38670 | | 0 | 38670 | old_oids + 38692 | | 0 | 38692 | pg_toast_38689 ... |
Linux - Debian Bullseye - 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 2024-04-22 00:30:41.346659650 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-22 00:33:11.042601... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38363 | | 0 | 38363 | forc_test + 37966 | | 0 | 37966 | users_id_seq + 37972 | | 0 | 37972 | pg_toast_37967 + 37973 | | 0 | 37973 | pg_toast_37967_index + 37967 | | 0 | 37967 | users + 38158 | | 0 | 38158 | foo + 38973 | | 0 | 38973 | pg_toast_38970 + 38974 | | 0 | 38974 | pg_toast_38970_index ... |
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 2024-04-22 00:30:41.346659650 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-22 00:33:35.4105... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37968 | | 0 | 37968 | users_id_seq + 37980 | | 0 | 37980 | pg_toast_37969 + 37981 | | 0 | 37981 | pg_toast_37969_index + 37969 | | 0 | 37969 | users + 38170 | | 0 | 38170 | foo + 38431 | | 0 | 38431 | forc_test + 38846 | | 0 | 38846 | pg_toast_38843 + 38848 | | 0 | 38848 | pg_toast_38843_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 2024-04-22 00:30:41.346659650 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-22 00:33:06.362604480 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37857 | | 0 | 37857 | pg_toast_37851 + 37858 | | 0 | 37858 | pg_toast_37851_index + 37851 | | 0 | 37851 | users + 37847 | | 0 | 37847 | users_id_seq + 38109 | | 0 | 38109 | foo + 38433 | | 0 | 38433 | forc_test + 38884 | | 0 | 38884 | pg_toast_38881 + 38885 | | 0 | 38885 | pg_toast_38881_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-22 00:31:02.432530500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-22 00:34:46.808859300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37526 | | 0 | 37526 | pktable_pkey + 37523 | | 0 | 37523 | pktable + 37528 | | 0 | 37528 | fktable + 37992 | | 0 | 37999 | foo + 38004 | | 0 | 38004 | pg_toast_37992_index + 38002 | | 0 | 38002 | pg_toast_37992 + 38262 | | 0 | 38262 | old_oids + 38285 | | 0 | 38285 | pg_toast_38282 + 38286 | | 0 | 38286 | pg_toast_38282_index + 38282 | | 0 | 38282 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-22 00:31:02.432530500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-22 00:37:13.017837700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37507 | | 0 | 37507 | pktable_pkey + 37503 | | 0 | 37503 | pktable + 37511 | | 0 | 37511 | fktable + 37993 | | 0 | 37998 | foo + 38002 | | 0 | 38002 | pg_toast_37993_index + 38001 | | 0 | 38001 | pg_toast_37993 + 38299 | | 0 | 38299 | pg_toast_38295_index + 38295 | | 0 | 38295 | recur2 + 38286 | | 0 | 38286 | recur1 + 38255 | | 0 | 38255 | old_oids ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-22 00:31:02.432530500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-22 00:34:40.834247600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37514 | | 0 | 37514 | pktable_pkey + 37511 | | 0 | 37511 | pktable + 37519 | | 0 | 37519 | fktable + 38170 | | 0 | 38175 | foo + 38179 | | 0 | 38179 | pg_toast_38170_index + 38178 | | 0 | 38178 | pg_toast_38170 + 38402 | | 0 | 38402 | old_oids + 38419 | | 0 | 38419 | pg_toast_38416 + 38420 | | 0 | 38420 | pg_toast_38416_index + 38416 | | 0 | 38416 | recur2 ... |
macOS - Ventura - 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 2024-04-22 00:30:36 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-22 00:33:16 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37902 | | 0 | 37902 | pktable_pkey + 37899 | | 0 | 37899 | pktable + 37904 | | 0 | 37904 | fktable + 38342 | | 0 | 38347 | foo + 38351 | | 0 | 38351 | pg_toast_38342_index + 38350 | | 0 | 38350 | pg_toast_38342 + 38688 | | 0 | 38688 | pg_toast_38685 + 38671 | | 0 | 38671 | old_oids ... |
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 2024-04-22 00:30:36 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-22 00:34:18 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37561 | | 0 | 37561 | pktable_pkey + 37558 | | 0 | 37558 | pktable + 37565 | | 0 | 37565 | fktable + 38272 | | 0 | 38279 | foo + 38283 | | 0 | 38283 | pg_toast_38272_index + 38282 | | 0 | 38282 | pg_toast_38272 + 38489 | | 0 | 38489 | old_oids + 38516 | | 0 | 38516 | pg_toast_38513 ... |
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 2024-04-22 00:30:36 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-22 00:33:14 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37726 | | 0 | 37726 | users_id_seq + 37732 | | 0 | 37732 | pg_toast_37727 + 37733 | | 0 | 37733 | pg_toast_37727_index + 37727 | | 0 | 37727 | users + 38075 | | 0 | 38075 | foo + 38318 | | 0 | 38318 | forc_test + 38665 | | 0 | 38665 | pg_toast_38662 + 38666 | | 0 | 38666 | pg_toast_38662_index ... |
48/4707 | psql JSON output format |
Linux - Debian Bullseye - 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 2024-04-22 00:16:33.460356619 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-04-22 00:21:11.928141947 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 21:29:52.954996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-21 21:31:07.667838000... @@ -2563,1184 +2563,7 @@ insert into parted values (1, 1, 'one fail'); ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1". -insert into parted values (1, 2, 'two fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_2". -select * from parted; - a | b | c ----+---+---------- - 1 | 1 | zero win -(1 row) - -drop table parted; -drop function parted_trigfunc(); --- --- Constraint triggers and partitioned tables ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-21 21:29:52.883480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-21 21:31:28.0811... @@ -1108,195 +1108,10 @@ -- As above, but create the primary key using a UNIQUE index CREATE TABLE cnn_parent (a int, b int); CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); -CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -CREATE UNIQUE INDEX b_uq ON cnn_parent (b); -ALTER TABLE cnn_parent ADD PRIMARY KEY USING INDEX b_uq; -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | ... |
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 2024-04-21 21:29:52.883480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-21 21:31:04.402709000 +0000 @@ -1259,44 +1259,7 @@ ALTER TABLE notnull_tbl5 ADD PRIMARY KEY (a) DEFERRABLE; ALTER TABLE notnull_tbl5 DROP CONSTRAINT a_nn; \d+ notnull_tbl5 - Table "public.notnull_tbl5" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl5_pkey" PRIMARY KEY, btree (a) DEFERRABLE - -DROP TABLE notnull_tbl5; --- Comments --- Setup a low-level role to enforce non-superuser checks. -CREATE ROLE regress_constraint_comments; -SET SESSION AUTHORIZATION regress_constraint_comments; -CREATE TABLE constraint_comments_tbl (a int CONSTRAINT the_constraint CHECK (a > 0)); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 21:29:49.026462613 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-21 21:33:06.570307114 +0000 @@ -2811,936 +2811,10 @@ (3 rows) drop table parent, child1; --- Check processing of foreign key triggers -create table parent (a int primary key, f int references parent) - partition by list (a); -create table child1 partition of parent for values in (1); -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled - from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgfoid; - tgrelid | tgname | tgfoid | tgenabled ----------+-------------------------+------------------------+----------- - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | O - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd" | O - parent | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | O ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 21:29:49.026462613 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-21 21:32:07.174365083 +0000 @@ -2664,1083 +2664,10 @@ create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - - parted_trigger | parted_trigger | parted_trigger_3 | parted_referenced | parted_trigger_3 | - - parted_trigger | parted_trigger | parted_trigger_3_1 | parted_referenced | parted_trigger_3_1 | - - parted_trigger | parted_trigger | parted_trigger_3_2 | parted_referenced | parted_trigger_3_2 | - ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 21:29:49.188882183 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-21 21:32:57.264803911... @@ -2242,1505 +2242,12 @@ for each row execute procedure trigger_notice(); create trigger trig_ins_after_child after insert on parted_stmt_trig1 for each row execute procedure trigger_notice(); +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. create trigger trig_upd_before_child before update on parted_stmt_trig1 for each row execute procedure trigger_notice(); -create trigger trig_upd_after_child after update on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_del_before_child before delete on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_del_after_child after delete on parted_stmt_trig1 - for each row execute procedure trigger_notice(); --- insert/update/delete statement-level triggers on the parent -create trigger trig_ins_before_3 before insert on parted2_stmt_trig ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-21 21:29:49.112882053 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-21 21:33:22.1567... @@ -935,368 +935,10 @@ -- or kept if there's a reason for that CREATE TABLE notnull_tbl1 (c0 int, c1 int, PRIMARY KEY (c0, c1)); ALTER TABLE notnull_tbl1 DROP c1; -\d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - c0 | integer | | | | plain | | - -DROP TABLE notnull_tbl1; --- same, via dropping a domain -CREATE DOMAIN notnull_dom1 AS INTEGER; -CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int, PRIMARY KEY (c0, c1)); -DROP DOMAIN notnull_dom1 CASCADE; -NOTICE: drop cascades to column c0 of table notnull_tbl1 -\d+ notnull_tbl1 ... |
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 2024-04-21 21:29:49.112882053 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-21 21:32:54.856805418 +0000 @@ -1212,91 +1212,10 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-21 21:30:11.886898000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-21 21:32:47.245981400 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-21 21:30:11.875164900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-21 21:34:48.962842200 +0000 @@ -3591,156 +3591,7 @@ ); alter table convslot_test_child add column col2 text not null default 'tutu'; insert into convslot_test_parent(col1) values ('1'); -insert into convslot_test_child(col1) values ('1'); -insert into convslot_test_parent(col1) values ('3'); -insert into convslot_test_child(col1) values ('3'); -create function convslot_trig1() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, old_table = %', - TG_NAME, - (select string_agg(old_table::text, ', ' order by col1) from old_table); -return null; -end; $$; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-21 21:30:11.886898000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-21 21:32:44.727420800 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-21 21:29:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-21 21:33:48 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-21 21:29:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-21 21:33:48 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-21 21:29:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-21 21:33:47 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-04-21 08:31:23.057886000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-21 08:32:54.129382000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:23.057886000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-21 08:33:26.0943120... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:23.057886000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-21 08:32:51.951937000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-21 08:31:20.546370324 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-21 08:36:28.990344014 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:20.546370324 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-21 08:37:33.134342792 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:20.546370324 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-21 08:34:54.006346253 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-21 08:31:17.209468128 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-21 08:35:04.001362053... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:17.209468128 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-21 08:35:41.0653141... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:17.209468128 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-21 08:35:00.285366721 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-21 08:31:45.926122800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-21 08:34:36.057388500 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-21 08:31:45.926122800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-21 08:36:38.377192200 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-21 08:31:45.926122800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-21 08:34:30.987577400 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-21 08:31:36 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-21 08:34:17 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:36 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-21 08:35:07 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-21 08:31:36 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-21 08:34:18 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-21 03:22:50.644071000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-21 03:24:01.95088... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:50.644071000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-21 03:24:29.982... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:50.644071000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-21 03:23:59.104903000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-21 03:22:48.659964724 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-21 03:27:05.139823767 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-21 03:22:48.659964724 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-04-21 03:28:22.963716406 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:48.659964724 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-21 03:24:55.043966936 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-21 03:22:48.094133038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-21 03:25:06.40610... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:48.094133038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-21 03:25:33.806... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:48.094133038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-21 03:25:03.070112722 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-21 03:23:07.511683200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-21 03:25:45.502676300 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-21 03:23:07.511683200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-21 03:28:02.371456500 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-21 03:23:07.511683200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-21 03:25:35.429851400 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-21 03:22:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-21 03:24:42 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-21 03:27:00 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-21 03:22:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-21 03:24:41 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-21 03:19:17.693105000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-21 03:21:23.700028000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-21 03:19:01.698648849 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-21 03:22:16.218709157... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-21 03:19:22.172672300 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-21 03:25:40.523941200 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-21 03:18:57 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-21 03:22:19 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 01:03:30.423225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-21 01:05:07.874667000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 01:03:30.423225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-21 01:05:37.4337270... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-21 01:03:30.423225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-21 01:05:04.209494000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-20 23:20:42.244756000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-20 23:22:30.791556000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-20 23:20:38.605239999 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-20 23:24:08.437264916 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-20 23:20:42.252945136 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-20 23:23:07.684878976 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-20 23:20:30 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-20 23:24:27 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-20 18:54:17.467209000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-20 18:57:04.3948190... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-20 18:54:10.831870952 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-20 18:59:49.367593654 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-20 18:54:07.063852940 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-20 18:58:53.2476325... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-20 18:54:24.659286400 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-20 19:01:06.097097400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-20 18:54:01 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-20 18:58:38 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-20 17:14:52.292113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-20 17:16:21.21... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:52.292113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-20 17:16:55.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:52.292113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-20 17:16:19.783057000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-20 17:14:48.829513981 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-20 17:18:37.481530804 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:48.829513981 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-20 17:20:07.153534990 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:48.829513981 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-20 17:17:16.049527828 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-20 17:14:49.984256444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-20 17:17:23.04... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:49.984256444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-20 17:17:53.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:49.984256444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-20 17:17:17.164143929 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-20 17:15:02.948885400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-20 17:18:11.320391500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-20 17:15:02.948885400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-20 17:20:25.498611000 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-20 17:15:02.948885400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-20 17:18:08.333117400 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-20 17:14:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-20 17:17:48 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-20 17:18:47 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-20 17:14:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-20 17:17:50 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-20 12:55:02.550159000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 12:56:50.843... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:55:02.550159000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 12:57:17.0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:55:02.550159000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-20 12:56:46.255194000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:55:02.580891897 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-20 12:59:16.636717770 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:55:02.580891897 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-20 13:00:29.604658796 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:55:02.580891897 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-20 12:57:42.120789277 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-20 12:54:58.034408567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 12:57:15.014... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:54:58.034408567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 12:57:42.4... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 12:54:58.034408567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-20 12:57:10.318288225 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 12:55:09.968332700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 12:59:20.627734500 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 12:55:09.968332700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 13:01:43.193714300 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 12:55:09.968332700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-20 12:59:06.856244900 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 12:54:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 12:58:45 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 12:54:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 13:01:07 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 12:54:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-20 12:58:29 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-20 07:44:42.160704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 07:46:27.483... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:42.160704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 07:46:57.8... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:42.160704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-20 07:46:21.416369000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:42.138985585 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-20 07:48:25.347042392 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:42.138985585 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-20 07:47:20.963037260 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-20 07:44:41.821068251 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 07:47:01.693... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:41.821068251 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 07:47:25.9... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-20 07:44:41.821068251 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-20 07:46:52.833015082 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 07:45:02.571707400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 07:49:03.745860700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 07:45:02.571707400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 07:51:17.254586900 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-20 07:45:02.571707400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-20 07:48:56.689709400 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 07:44:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-20 07:47:07 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 07:44:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-20 07:48:16 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-20 07:44:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-20 07:47:06 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-20 06:11:43.771257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-20 06:13:22.080467... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37843 | | 0 | 37843 | pktable_pkey + 37839 | | 0 | 37839 | pktable + 37845 | | 0 | 37845 | fktable + 38380 | | 0 | 38387 | foo + 38392 | | 0 | 38392 | pg_toast_38380_index + 38391 | | 0 | 38391 | pg_toast_38380 + 38667 | | 0 | 38667 | old_oids + 38684 | | 0 | 38684 | pg_toast_38681 ... |
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 2024-04-20 06:11:43.771257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-20 06:13:49.9934... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37732 | | 0 | 37732 | pktable_pkey + 37729 | | 0 | 37729 | pktable + 37739 | | 0 | 37739 | fktable + 38287 | | 0 | 38297 | foo + 38301 | | 0 | 38301 | pg_toast_38287_index + 38300 | | 0 | 38300 | pg_toast_38287 + 38509 | | 0 | 38509 | old_oids + 38529 | | 0 | 38529 | pg_toast_38526 ... |
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 2024-04-20 06:11:43.771257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-20 06:13:13.276453000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37734 | | 0 | 37734 | pktable_pkey + 37731 | | 0 | 37731 | pktable + 37736 | | 0 | 37736 | fktable + 38348 | | 0 | 38358 | foo + 38362 | | 0 | 38362 | pg_toast_38348_index + 38361 | | 0 | 38361 | pg_toast_38348 + 38573 | | 0 | 38573 | old_oids + 38592 | | 0 | 38592 | pg_toast_38589 ... |
Linux - Debian Bullseye - 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 2024-04-20 06:11:40.465605642 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-20 06:15:02.553606800 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37942 | | 0 | 37942 | pktable_pkey + 37939 | | 0 | 37939 | pktable + 37944 | | 0 | 37944 | fktable + 38450 | | 0 | 38455 | foo + 38459 | | 0 | 38459 | pg_toast_38450_index + 38458 | | 0 | 38458 | pg_toast_38450 + 38676 | | 0 | 38676 | old_oids + 38702 | | 0 | 38702 | pg_toast_38696 ... |
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 2024-04-20 06:11:40.465605642 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-20 06:13:58.145595695 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38921 | | 0 | 38921 | rtype + 37953 | | 0 | 37953 | users_id_seq + 37960 | | 0 | 37960 | pg_toast_37954 + 37961 | | 0 | 37961 | pg_toast_37954_index + 37954 | | 0 | 37954 | users + 38202 | | 0 | 38202 | foo + 38481 | | 0 | 38481 | forc_test + 38924 | | 0 | 38924 | pg_toast_38921 ... |
Linux - Debian Bullseye - 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 2024-04-20 06:11:40.467584443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-20 06:13:45.691524... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37783 | | 0 | 37783 | pktable_pkey + 37780 | | 0 | 37780 | pktable + 37788 | | 0 | 37788 | fktable + 38298 | | 0 | 38303 | foo + 38307 | | 0 | 38307 | pg_toast_38298_index + 38306 | | 0 | 38306 | pg_toast_38298 + 38535 | | 0 | 38535 | old_oids + 38554 | | 0 | 38554 | pg_toast_38551 ... |
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 2024-04-20 06:11:40.467584443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-20 06:14:11.1556... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38014 | | 0 | 38014 | users_id_seq + 38027 | | 0 | 38027 | pg_toast_38017 + 38029 | | 0 | 38029 | pg_toast_38017_index + 38017 | | 0 | 38017 | users + 38311 | | 0 | 38311 | foo + 38500 | | 0 | 38500 | forc_test + 38874 | | 0 | 38874 | pg_toast_38871 + 38875 | | 0 | 38875 | pg_toast_38871_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 2024-04-20 06:11:40.467584443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-20 06:13:42.319505147 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37911 | | 0 | 37911 | pg_toast_37903 + 37913 | | 0 | 37913 | pg_toast_37903_index + 37903 | | 0 | 37903 | users + 37902 | | 0 | 37902 | users_id_seq + 38166 | | 0 | 38166 | foo + 38477 | | 0 | 38477 | forc_test + 37792 | | 0 | 37792 | pktable_pkey + 37789 | | 0 | 37789 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-20 06:11:55.980806200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-20 06:15:31.569410500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36399 | | 0 | 36399 | pktable_pkey + 36396 | | 0 | 36396 | pktable + 36401 | | 0 | 36401 | fktable + 37945 | | 0 | 37953 | foo + 37957 | | 0 | 37957 | pg_toast_37945_index + 37956 | | 0 | 37956 | pg_toast_37945 + 38180 | | 0 | 38180 | old_oids + 38199 | | 0 | 38199 | pg_toast_38196 + 38200 | | 0 | 38200 | pg_toast_38196_index + 38196 | | 0 | 38196 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-20 06:11:55.980806200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-20 06:17:42.706619000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37509 | | 0 | 37509 | pktable_pkey + 37506 | | 0 | 37506 | pktable + 37511 | | 0 | 37511 | fktable + 37995 | | 0 | 38001 | foo + 38005 | | 0 | 38005 | pg_toast_37995_index + 38004 | | 0 | 38004 | pg_toast_37995 + 38240 | | 0 | 38240 | old_oids + 38276 | | 0 | 38276 | pg_toast_38272 + 38277 | | 0 | 38277 | pg_toast_38272_index + 38272 | | 0 | 38272 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-20 06:11:55.980806200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-20 06:15:24.589910900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37577 | | 0 | 37577 | pktable_pkey + 37573 | | 0 | 37573 | pktable + 37582 | | 0 | 37582 | fktable + 38158 | | 0 | 38163 | foo + 38167 | | 0 | 38167 | pg_toast_38158_index + 38166 | | 0 | 38166 | pg_toast_38158 + 38390 | | 0 | 38390 | old_oids + 38407 | | 0 | 38407 | pg_toast_38404 + 38408 | | 0 | 38408 | pg_toast_38404_index + 38404 | | 0 | 38404 | recur2 ... |
macOS - Ventura - 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 2024-04-20 06:11:35 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-20 06:13:22 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37732 | | 0 | 37732 | pktable_pkey + 37721 | | 0 | 37721 | pktable + 37737 | | 0 | 37737 | fktable + 38473 | | 0 | 38478 | foo + 38482 | | 0 | 38482 | pg_toast_38473_index + 38481 | | 0 | 38481 | pg_toast_38473 + 38669 | | 0 | 38669 | old_oids + 38686 | | 0 | 38686 | pg_toast_38683 ... |
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 2024-04-20 06:11:35 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-20 06:15:47 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37651 | | 0 | 37651 | pktable_pkey + 37648 | | 0 | 37648 | pktable + 37654 | | 0 | 37654 | fktable + 38296 | | 0 | 38303 | foo + 38307 | | 0 | 38307 | pg_toast_38296_index + 38306 | | 0 | 38306 | pg_toast_38296 + 38526 | | 0 | 38526 | old_oids + 38546 | | 0 | 38546 | pg_toast_38543 ... |
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 2024-04-20 06:11:35 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-20 06:13:19 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37926 | | 0 | 37926 | pktable_pkey + 37923 | | 0 | 37923 | pktable + 37930 | | 0 | 37930 | fktable + 38479 | | 0 | 38484 | foo + 38488 | | 0 | 38488 | pg_toast_38479_index + 38487 | | 0 | 38487 | pg_toast_38479 + 38675 | | 0 | 38675 | old_oids + 38692 | | 0 | 38692 | pg_toast_38689 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-20 03:09:56.014843000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-04-20 03:11:09.908629... @@ -1184,119 +1184,10 @@ CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-20 03:09:56.014843000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-20 03:11:29.7985... @@ -1196,107 +1196,7 @@ notnull_tbl4_cld3 \d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_lk_a_not_null" NOT NULL "a" - -\d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
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 2024-04-20 03:09:56.014843000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-20 03:11:06.829521000 +0000 @@ -1180,123 +1180,10 @@ CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED); CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4); CREATE TABLE notnull_tbl4_lk2 (LIKE notnull_tbl4 INCLUDING INDEXES); -CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); -CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-20 03:09:51.258462759 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-20 03:13:26.646337678 +0000 @@ -2687,1060 +2687,10 @@ create table parted_trigger_2 (drp int, a int, b text); alter table parted_trigger_2 drop column drp; alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-20 03:09:51.258462759 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-20 03:12:26.598388070 +0000 @@ -2542,1205 +2542,7 @@ -- the trigger causes the tuple to be routed to another partition update parted set a = 0; select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT -(1 row) - -drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-20 03:09:55.327600030 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-20 03:12:19.095486456... @@ -2633,1114 +2633,10 @@ alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); create trigger parted_trigger after update on parted_trigger for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(3,bbb) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) -drop table parted_trigger; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-20 03:09:55.251600105 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-20 03:12:38.4554... @@ -936,367 +936,7 @@ CREATE TABLE notnull_tbl1 (c0 int, c1 int, PRIMARY KEY (c0, c1)); ALTER TABLE notnull_tbl1 DROP c1; \d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - c0 | integer | | | | plain | | - -DROP TABLE notnull_tbl1; --- same, via dropping a domain -CREATE DOMAIN notnull_dom1 AS INTEGER; -CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int, PRIMARY KEY (c0, c1)); -DROP DOMAIN notnull_dom1 CASCADE; -NOTICE: drop cascades to column c0 of table notnull_tbl1 -\d+ notnull_tbl1 - Table "public.notnull_tbl1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-20 03:09:55.327600030 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-20 03:12:15.591485770 +0000 @@ -2629,1118 +2629,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-20 03:10:04.149248200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-20 03:12:38.905603700 +0000 @@ -3476,271 +3476,10 @@ NOTICE: trigger = merge_target_table_update_trig, old table = (1,"initial1 updated by merge"), (2,"initial2 updated by... NOTICE: trigger = merge_target_table_insert_trig, new table = (3,initial3), (4,initial4) drop table merge_source_table, merge_target_table; --- cleanup -drop function dump_insert(); -drop function dump_update(); -drop function dump_delete(); --- --- Tests for CREATE OR REPLACE TRIGGER --- -create table my_table (id integer); -create function funcA() returns trigger as $$ -begin - raise notice 'hello from funcA'; - return null; -end; $$ language plpgsql; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-20 03:10:04.149248200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-20 03:14:43.097410300 +0000 @@ -3743,4 +3743,10 @@ Inherits: parent drop table parent, child; -drop function f(); +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 -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-20 03:10:04.159457600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-20 03:14:42.953343600 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-20 03:10:04.159457600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-20 03:12:38.671218300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-20 03:09:47 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-20 03:13:10 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-04-20 03:09:47 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-20 03:13:20 @@ -837,466 +837,10 @@ (2 rows) ALTER TABLE deferred_excl DROP CONSTRAINT deferred_excl_con; --- This should fail, but worth testing because of HOT updates -UPDATE deferred_excl SET f1 = 3; -ALTER TABLE deferred_excl ADD EXCLUDE (f1 WITH =); -ERROR: could not create exclusion constraint "deferred_excl_f1_excl" -DETAIL: Key (f1)=(3) conflicts with key (f1)=(3). -DROP TABLE deferred_excl; --- verify constraints created for NOT NULL clauses -CREATE TABLE notnull_tbl1 (a INTEGER NOT NULL NOT NULL); -\d+ notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-20 03:09:47 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-20 03:13:10 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-04-19 14:37:19.793244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-19 14:39:28.419800000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:19.793244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-19 14:40:03.0146430... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:19.793244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-19 14:39:25.238317000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-19 14:37:27.475328803 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-19 14:42:31.187094658 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:27.475328803 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-19 14:41:07.083141773 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-19 14:37:15.723485583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-19 14:41:15.267308088... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:15.723485583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-19 14:41:50.9432762... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:15.723485583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-19 14:41:12.859310524 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-19 14:37:38.151308300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-19 14:41:03.442440400 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-19 14:37:38.151308300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-19 14:43:30.862846200 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-19 14:37:38.151308300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-19 14:40:56.008839100 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-19 14:37:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-19 14:40:21 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-19 14:41:06 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-19 14:37:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-19 14:40:19 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-19 09:10:51.151415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-19 09:12:02.35138... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:51.151415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-19 09:12:30.049... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:51.151415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-19 09:11:59.489838000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-19 09:10:50.980095891 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-19 09:14:01.392062175 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-19 09:10:50.980095891 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-04-19 09:15:53.448055182 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:50.980095891 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-19 09:12:31.276100556 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-19 09:10:45.658123480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-19 09:12:52.13818... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:45.658123480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-19 09:13:22.630... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:45.658123480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-19 09:12:49.082183416 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-19 09:11:07.628590500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-19 09:13:26.783720100 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-19 09:11:07.628590500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-19 09:15:34.076033300 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-19 09:11:07.628590500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-19 09:13:18.256462200 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-19 09:10:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-19 09:12:22 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-19 09:13:29 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-19 09:10:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-19 09:12:21 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-19 09:03:20.461798000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-19 09:06:02.891464000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-19 09:03:16.319552709 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-19 09:08:14.195439830... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-19 09:03:28.694371600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-19 09:09:49.747525800 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-19 09:03:06 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-19 09:06:44 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-19 06:39:11.541563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-19 06:40:51.558843000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-19 06:39:11.541563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-19 06:41:22.4792460... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-19 06:39:11.541563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-19 06:40:47.727262000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-19 05:08:34.693934000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-19 05:10:16.281134000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-19 05:08:34.733637680 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-19 05:11:34.861690282 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-19 05:08:31.057831802 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-19 05:11:00.853702908 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-19 05:08:23 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-19 05:11:12 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-19 00:33:48.967573000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-19 00:36:33.6748950... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-19 00:33:41.924143051 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-19 00:40:07.991816336 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-19 00:33:42.341219406 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-19 00:38:51.4010240... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-19 00:33:53.085385900 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-19 00:41:06.779957400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-19 00:33:32 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-19 00:38:47 @@ -175,38 +175,10 @@ (1 row) SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-18 22:57:02.243380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-18 22:58:48.87... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:57:02.243380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-18 22:59:23.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:57:02.243380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-18 22:58:48.085336000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-18 22:56:56.404873034 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-18 23:02:31.668561357 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:56.404873034 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-18 23:03:33.292512658 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:56.404873034 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-18 23:00:34.580665061 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-18 22:56:56.689147669 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-18 23:00:35.78... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:56.689147669 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-18 23:01:13.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:56.689147669 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-18 23:00:29.736990760 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-18 22:57:26.096428300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-18 23:00:48.335598200 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-18 22:57:26.096428300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-18 23:03:13.998195600 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-18 22:57:26.096428300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-18 23:00:40.062660500 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-18 22:56:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-18 22:58:40 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-18 23:00:15 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-18 22:56:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-18 22:58:40 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-18 19:05:07.313500000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 19:06:50.439... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 19:05:07.313500000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 19:07:21.4... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 19:05:07.313500000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-18 19:06:46.472448000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43.473462774 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-18 18:43:40.105333965 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43.473462774 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-18 18:44:55.633267264 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43.473462774 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-18 18:42:19.841394026 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-18 18:39:46.517920075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 18:42:07.181... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 18:39:46.517920075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 18:42:30.9... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 18:39:46.517920075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-18 18:42:02.773712012 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 18:39:56.243730500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 18:43:43.886514600 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 18:39:56.243730500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 18:46:05.355753900 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 18:39:56.243730500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-18 18:43:37.312783300 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 18:41:49 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 18:42:53 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 18:39:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-18 18:41:48 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-18 13:26:36.718007000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 13:28:14.527... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:36.718007000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 13:28:42.4... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:36.718007000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-18 13:28:09.976619000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:34.627650244 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-18 13:30:32.963451912 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:34.627650244 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-18 13:31:47.587403575 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:34.627650244 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-18 13:29:02.319513798 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-18 13:26:34.659308755 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 13:28:40.043... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:34.659308755 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 13:29:08.1... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-18 13:26:34.659308755 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-18 13:28:40.403270805 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 13:26:53.118748000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 13:30:52.301098400 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 13:26:53.118748000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 13:33:10.619945700 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-18 13:26:53.118748000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-18 13:30:33.888023600 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 13:26:41 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-18 13:28:37 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 13:26:41 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-18 13:31:27 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-18 13:26:41 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-18 13:28:36 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-18 11:57:41.852486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-18 11:59:12.906686... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37786 | | 0 | 37786 | pktable_pkey + 37783 | | 0 | 37783 | pktable + 37791 | | 0 | 37791 | fktable + 38309 | | 0 | 38322 | foo + 38327 | | 0 | 38327 | pg_toast_38309_index + 38326 | | 0 | 38326 | pg_toast_38309 + 38576 | | 0 | 38576 | old_oids + 38606 | | 0 | 38606 | pg_toast_38603 ... |
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 2024-04-18 11:57:41.852486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-18 11:59:41.3899... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37546 | | 0 | 37546 | pktable + 37559 | | 0 | 37559 | fktable + 37551 | | 0 | 37551 | pktable_pkey + 38225 | | 0 | 38230 | foo + 38234 | | 0 | 38234 | pg_toast_38225_index + 38233 | | 0 | 38233 | pg_toast_38225 + 38455 | | 0 | 38455 | old_oids + 38473 | | 0 | 38473 | pg_toast_38470 ... |
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 2024-04-18 11:57:41.852486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-18 11:59:09.405831000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37805 | | 0 | 37805 | pktable_pkey + 37802 | | 0 | 37802 | pktable + 37807 | | 0 | 37807 | fktable + 38288 | | 0 | 38294 | foo + 38298 | | 0 | 38298 | pg_toast_38288_index + 38297 | | 0 | 38297 | pg_toast_38288 + 38515 | | 0 | 38515 | old_oids + 38537 | | 0 | 38537 | pg_toast_38534 ... |
Linux - Debian Bullseye - 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 2024-04-18 11:57:36.623960268 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-18 12:01:02.487807746 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37887 | | 0 | 37887 | pktable_pkey + 37884 | | 0 | 37884 | pktable + 37895 | | 0 | 37895 | fktable + 38399 | | 0 | 38404 | foo + 38408 | | 0 | 38408 | pg_toast_38399_index + 38407 | | 0 | 38407 | pg_toast_38399 + 38625 | | 0 | 38625 | old_oids + 38642 | | 0 | 38642 | pg_toast_38639 ... |
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 2024-04-18 11:57:36.623960268 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-18 12:00:03.375844621 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38158 | | 0 | 38158 | foo + 38414 | | 0 | 38414 | forc_test + 37943 | | 0 | 37943 | users_id_seq + 37949 | | 0 | 37949 | pg_toast_37944 + 37950 | | 0 | 37950 | pg_toast_37944_index + 37944 | | 0 | 37944 | users + 38873 | | 0 | 38873 | pg_toast_38870 + 37852 | | 0 | 37852 | pktable_pkey ... |
Linux - Debian Bullseye - 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 2024-04-18 11:57:37.218073163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-18 11:59:44.554001... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37913 | | 0 | 37913 | users_id_seq + 37919 | | 0 | 37919 | pg_toast_37914 + 37920 | | 0 | 37920 | pg_toast_37914_index + 37914 | | 0 | 37914 | users + 38034 | | 0 | 38034 | foo + 37651 | | 0 | 37651 | pktable_pkey + 37647 | | 0 | 37647 | pktable + 37658 | | 0 | 37658 | fktable ... |
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 2024-04-18 11:57:37.218073163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-18 12:00:10.4579... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37621 | | 0 | 37621 | pktable_pkey + 37618 | | 0 | 37618 | pktable + 37623 | | 0 | 37623 | fktable + 38189 | | 0 | 38197 | foo + 38201 | | 0 | 38201 | pg_toast_38189_index + 38200 | | 0 | 38200 | pg_toast_38189 + 38422 | | 0 | 38422 | old_oids + 38446 | | 0 | 38446 | pg_toast_38443 ... |
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 2024-04-18 11:57:37.218073163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-18 11:59:39.338005642 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37921 | | 0 | 37921 | users_id_seq + 37927 | | 0 | 37927 | pg_toast_37922 + 37928 | | 0 | 37928 | pg_toast_37922_index + 37922 | | 0 | 37922 | users + 38286 | | 0 | 38286 | foo + 38546 | | 0 | 38546 | forc_test + 37690 | | 0 | 37690 | pktable_pkey + 37687 | | 0 | 37687 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-18 11:57:51.532011400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-18 12:01:19.500895900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37368 | | 0 | 37368 | pktable_pkey + 37363 | | 0 | 37363 | pktable + 37372 | | 0 | 37372 | fktable + 38005 | | 0 | 38010 | foo + 38014 | | 0 | 38014 | pg_toast_38005_index + 38013 | | 0 | 38013 | pg_toast_38005 + 38237 | | 0 | 38237 | old_oids + 38254 | | 0 | 38254 | pg_toast_38251 + 38255 | | 0 | 38255 | pg_toast_38251_index + 38251 | | 0 | 38251 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-18 11:57:51.532011400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-18 12:03:32.983327200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37527 | | 0 | 37527 | pktable_pkey + 37524 | | 0 | 37524 | pktable + 37529 | | 0 | 37529 | fktable + 37969 | | 0 | 37978 | foo + 37983 | | 0 | 37983 | pg_toast_37969_index + 37982 | | 0 | 37982 | pg_toast_37969 + 38234 | | 0 | 38234 | old_oids + 38251 | | 0 | 38251 | pg_toast_38248 + 38252 | | 0 | 38252 | pg_toast_38248_index + 38248 | | 0 | 38248 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-18 11:57:51.532011400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-18 12:01:12.572187300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37307 | | 0 | 37307 | pktable_pkey + 37297 | | 0 | 37297 | pktable + 37313 | | 0 | 37313 | fktable + 38033 | | 0 | 38039 | foo + 38043 | | 0 | 38043 | pg_toast_38033_index + 38042 | | 0 | 38042 | pg_toast_38033 + 38303 | | 0 | 38303 | old_oids + 38322 | | 0 | 38322 | pg_toast_38319 + 38323 | | 0 | 38323 | pg_toast_38319_index + 38319 | | 0 | 38319 | recur2 ... |
macOS - Ventura - 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 2024-04-18 11:57:27 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-18 11:59:48 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37854 | | 0 | 37854 | pktable_pkey + 37851 | | 0 | 37851 | pktable + 37856 | | 0 | 37856 | fktable + 38306 | | 0 | 38311 | foo + 38315 | | 0 | 38315 | pg_toast_38306_index + 38314 | | 0 | 38314 | pg_toast_38306 + 38502 | | 0 | 38502 | old_oids + 38519 | | 0 | 38519 | pg_toast_38516 ... |
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 2024-04-18 11:57:27 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-18 12:00:52 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37531 | | 0 | 37531 | pktable_pkey + 37527 | | 0 | 37527 | pktable + 37533 | | 0 | 37533 | fktable + 38217 | | 0 | 38224 | foo + 38228 | | 0 | 38228 | pg_toast_38217_index + 38227 | | 0 | 38227 | pg_toast_38217 + 38448 | | 0 | 38448 | old_oids + 38469 | | 0 | 38469 | pg_toast_38466 ... |
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 2024-04-18 11:57:27 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-18 11:59:48 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37734 | | 0 | 37734 | pktable_pkey + 37729 | | 0 | 37729 | pktable + 37737 | | 0 | 37737 | fktable + 38039 | | 0 | 38039 | users_id_seq + 38045 | | 0 | 38045 | pg_toast_38040 + 38046 | | 0 | 38046 | pg_toast_38040_index + 38040 | | 0 | 38040 | users + 38091 | | 0 | 38091 | foo ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-18 08:35:04.652031000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-18 08:36:29.024449000... @@ -2172,1575 +2172,10 @@ create table trigpart3 (like trigpart); create trigger trg1 after insert on trigpart3 for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing() - -alter table trigpart attach partition trigpart3 FOR VALUES FROM (2000) to (3000); -- fail -ERROR: trigger "trg1" for relation "trigpart3" already exists -drop table trigpart3; --- check display of unrelated triggers -create trigger samename after delete on trigpart execute function trigger_nothing(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-18 08:35:04.575077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-18 08:36:47.7172... @@ -1050,119 +1050,10 @@ CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" ... |
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 2024-04-18 08:35:04.575077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-18 08:36:24.853499000 +0000 @@ -1108,61 +1108,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-18 08:35:01.602196606 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-18 08:38:10.422076122 +0000 @@ -2607,1140 +2607,7 @@ NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) commit; NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) --- The WHEN clause is immediate, and both constraint triggers are fired at --- commit time. -begin; -set constraints parted_trig deferred; -insert into parted_constr values (1, 'aardvark'); -NOTICE: aardvark <- woof! -insert into parted1_constr values (2, 'aardwolf'), (3, 'aasvogel'); -NOTICE: aardwolf <- woof! -NOTICE: aasvogel <- woof! -commit; -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-18 08:35:01.602196606 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-18 08:37:22.914104132 +0000 @@ -2661,1086 +2661,10 @@ from parted_referenced for each row execute procedure trigger_notice_ab(); create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-18 08:35:02.486641820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-18 08:37:52.206510352... @@ -2445,1302 +2445,10 @@ for each row execute procedure trigger_notice_ab(); create trigger parted_trig_odd after insert on parted_irreg for each row when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); --- we should hear barking for every insert, but parted_trig_odd only emits --- noise for odd values of a. parted_trig does it for all inserts. -insert into parted_irreg values (1, 'aardvark'), (2, 'aanimals'); -NOTICE: aardvark <- woof! -NOTICE: aanimals <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aanimals) -insert into parted1_irreg values ('aardwolf', 2); -NOTICE: aardwolf <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aardwolf) -insert into parted_irreg_ancestor values ('aasvogel', 3); -NOTICE: aasvogel <- woof! ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-18 08:35:02.406641897 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-18 08:38:09.8264... @@ -874,295 +874,10 @@ ALTER TABLE notnull_tbl2 ALTER a DROP NOT NULL; ERROR: column "a" is in a primary key CREATE TABLE notnull_tbl3 (a INTEGER NOT NULL, CHECK (a IS NOT NULL)); -ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; -ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); -\d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-18 08:35:02.486641820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-18 08:37:48.734513033 +0000 @@ -2901,846 +2901,10 @@ CONTEXT: PL/pgSQL function tgf() line 1 at RAISE DROP TABLE trgfire; DROP FUNCTION tgf(); --- --- Test the interaction between transition tables and both kinds of --- inheritance. We'll dump the contents of the transition tables in a --- format that shows the attribute order, so that we can distinguish --- tuple formats (though not dropped attributes). --- -create or replace function dump_insert() returns trigger language plpgsql as -$$ - begin - raise notice 'trigger = %, new table = %', - TG_NAME, - (select string_agg(new_table::text, ', ' order by a) from new_table); - return null; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-18 08:35:16.123382100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-18 08:37:50.165640800 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-18 08:35:16.123382100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-18 08:39:51.488295800 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-18 08:35:16.123382100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-18 08:37:48.662723800 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-18 08:34:57 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-18 08:38:45 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-18 08:34:57 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-18 08:38:53 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-18 08:34:57 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-18 08:38:45 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/3686 | Add sortsupport for range types and btree_gist |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sqljson_queryfuncs.out C:/cirrus/build/testrun/recovery/027_stream_regre... --- C:/cirrus/src/test/regress/expected/sqljson_queryfuncs.out 2024-04-18 08:24:11.057143400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sqljson_queryfuncs.out 2024-04-18 08:30:39.84548590... @@ -1223,6 +1223,7 @@ DROP TABLE test_jsonb_mutability; DROP FUNCTION ret_setint; CREATE DOMAIN jsonb_test_domain AS text CHECK (value <> 'foo'); +ERROR: type "jsonb_test_domain" already exists SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING jsonb_test_domain DEFAULT 'foo'::jsonb_test_domain ON ERROR); ERROR: value for domain jsonb_test_domain violates check constraint "jsonb_test_domain_check" SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING jsonb_test_domain DEFAULT 'foo1'::jsonb_test_domain ON ERROR); diff -w -U3 C:/cirrus/src/test/regress/expected/sqljson_jsontable.out C:/cirrus/build/testrun/recovery/027_stream_regres... --- C:/cirrus/src/test/regress/expected/sqljson_jsontable.out 2024-04-18 08:24:11.057143400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sqljson_jsontable.out 2024-04-18 08:30:39.986116100... @@ -220,28 +220,24 @@ -- Test using casts in DEFAULT .. ON ERROR expression SELECT * FROM JSON_TABLE(jsonb '{"d1": "H"}', '$' COLUMNS (js1 jsonb_test_domain PATH '$.a2' DEFAULT '"foo1"'::jsonb::text ON ERROR)); - js1 --------- ... |
48/4599 | Document that triggers can break foreign key constraints |
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 2024-04-18 02:14:55.543170000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-04-18 02:18:39.926343000 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4759 | shared detoast datum |
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 2024-04-17 18:41:07.362602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-17 18:42:52.707123000... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:41:07.362602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-17 18:43:32.9580720... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:41:07.362602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-17 18:42:49.293049000 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-17 18:40:58.975841971 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-17 18:47:31.783546488 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:58.975841971 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-17 18:48:57.467483139 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:58.975841971 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-17 18:45:36.507636099 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-17 18:40:59.859754434 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-17 18:44:50.267640771... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:59.859754434 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-17 18:45:28.0356202... @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:59.859754434 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-17 18:44:45.231643205 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-17 18:41:20.012866900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-17 18:45:00.186810500 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-17 18:41:20.012866900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-17 18:47:53.134060400 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-17 18:41:20.012866900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-17 18:44:53.207312700 +0000 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-17 18:40:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-17 18:42:39 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-17 18:43:58 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-17 18:40:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-17 18:42:39 @@ -157,7 +157,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-17 13:38:36.767091000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-17 13:39:43.95123... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:36.767091000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-17 13:40:10.393... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:36.767091000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-17 13:39:40.901161000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-17 13:38:35.437161159 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-17 13:42:28.600940098 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:35.437161159 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-17 13:41:18.445073666 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-17 13:38:34.202182024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-17 13:40:47.41805... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:34.202182024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-17 13:41:15.938... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:34.202182024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-17 13:40:44.414061463 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-17 13:38:46.369950400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-17 13:41:18.666672500 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-17 13:38:46.369950400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-17 13:43:27.890251100 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-17 13:38:46.369950400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-17 13:41:05.040841600 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-17 13:38:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-17 13:41:02 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-17 13:41:45 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-17 13:38:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-17 13:41:01 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-17 13:28:47.112200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-17 13:30:52.853719000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-17 13:28:40.326112850 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-17 13:31:44.949984354... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-17 13:28:56.265052900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-17 13:34:59.305637000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-17 13:28:38 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-17 13:33:06 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-17 11:27:13.516281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-17 11:28:25.587576000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-17 11:27:13.516281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-17 11:28:58.4661660... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-17 11:27:13.516281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-17 11:28:21.596532000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-17 10:04:32.470737000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-17 10:06:39.958137000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-17 10:04:32.427580425 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-17 10:08:09.531475394 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-17 10:04:29.485167100 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-17 10:07:02.317074285 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-17 10:04:22 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-17 10:07:09 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-17 05:21:13.415872000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-17 05:24:00.3992670... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-17 05:21:07.689678397 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-17 05:27:28.009654106 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-17 05:21:07.912731960 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-17 05:25:57.9725487... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-17 05:21:17.129913500 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-17 05:28:25.942726500 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-17 05:21:23 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-17 05:25:39 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-17 03:42:01.499147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-17 03:43:32.87... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:42:01.499147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-17 03:44:07.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:42:01.499147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-17 03:43:32.705844000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-17 03:41:55.376428999 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-17 03:48:21.236448516 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:55.376428999 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-17 03:49:50.108455536 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:55.376428999 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-17 03:45:53.760436090 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-17 03:41:54.831921955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-17 03:44:42.41... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:54.831921955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-17 03:45:13.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:54.831921955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-17 03:44:34.719932140 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-17 03:42:07.276176600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-17 03:45:52.015276700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-17 03:42:07.276176600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-17 03:48:18.542104500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-17 03:42:07.276176600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-17 03:45:49.338024900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-17 03:41:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-17 03:43:29 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-17 03:45:01 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-17 03:41:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-17 03:43:29 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-17 00:44:00.457076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-17 00:45:37.638... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:44:00.457076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-17 00:46:08.9... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:44:00.457076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-17 00:45:30.416521000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:43:57.600957786 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-17 00:47:33.228833327 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:43:57.600957786 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-17 00:46:27.540900307 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-17 00:43:58.736208000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-17 00:46:06.820... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:43:58.736208000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-17 00:46:33.8... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-17 00:43:58.736208000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-17 00:46:03.288124206 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-17 00:44:12.635939800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-17 00:47:57.329189500 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-17 00:44:12.635939800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-17 00:50:03.577729800 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-17 00:44:12.635939800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-17 00:47:39.878500000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-17 00:43:54 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-17 00:46:13 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-17 00:43:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-17 00:47:12 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-17 00:43:54 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-17 00:46:13 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-16 19:17:48.936410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-16 19:19:34.530... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:48.936410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-16 19:20:01.7... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:48.936410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-16 19:19:32.671182000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:40.606101109 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-16 19:21:39.545944372 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:40.606101109 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-16 19:20:35.753984133 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-16 19:17:38.456301614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-16 19:19:45.932... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:38.456301614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-16 19:20:12.2... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-16 19:17:38.456301614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-16 19:19:44.728252315 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-16 19:18:01.843444000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-16 19:21:52.759881200 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-16 19:18:01.843444000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-16 19:23:55.531366900 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-16 19:18:01.843444000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-16 19:21:45.415643900 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-16 19:17:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-16 19:21:27 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-16 19:17:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-16 19:24:08 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-16 19:17:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-16 19:21:22 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-16 17:54:36.935498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-16 17:56:13.376804... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37641 | | 0 | 37641 | pktable + 37652 | | 0 | 37652 | fktable + 37646 | | 0 | 37646 | pktable_pkey + 38282 | | 0 | 38287 | foo + 38292 | | 0 | 38292 | pg_toast_38282_index + 38291 | | 0 | 38291 | pg_toast_38282 + 38564 | | 0 | 38564 | old_oids + 38583 | | 0 | 38583 | pg_toast_38580 ... |
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 2024-04-16 17:54:36.935498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-16 17:56:40.7309... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37543 | | 0 | 37543 | pktable_pkey + 37540 | | 0 | 37540 | pktable + 37553 | | 0 | 37553 | fktable + 38201 | | 0 | 38207 | foo + 38211 | | 0 | 38211 | pg_toast_38201_index + 38210 | | 0 | 38210 | pg_toast_38201 + 38428 | | 0 | 38428 | old_oids + 38451 | | 0 | 38451 | pg_toast_38447 ... |
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 2024-04-16 17:54:36.935498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-16 17:56:08.898040000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37771 | | 0 | 37771 | pktable_pkey + 37767 | | 0 | 37767 | pktable + 37775 | | 0 | 37775 | fktable + 38289 | | 0 | 38294 | foo + 38298 | | 0 | 38298 | pg_toast_38289_index + 38297 | | 0 | 38297 | pg_toast_38289 + 38560 | | 0 | 38560 | old_oids + 38579 | | 0 | 38579 | pg_toast_38576 ... |
Linux - Debian Bullseye - 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 2024-04-16 17:54:37.046769704 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-16 17:58:10.362856600 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37799 | | 0 | 37799 | pktable_pkey + 37793 | | 0 | 37793 | pktable + 37805 | | 0 | 37805 | fktable + 38397 | | 0 | 38407 | foo + 38411 | | 0 | 38411 | pg_toast_38397_index + 38410 | | 0 | 38410 | pg_toast_38397 + 38678 | | 0 | 38678 | old_oids + 38695 | | 0 | 38695 | pg_toast_38692 ... |
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 2024-04-16 17:54:37.046769704 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-16 17:57:06.354859232 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37737 | | 0 | 37737 | users_id_seq + 37753 | | 0 | 37753 | pg_toast_37738 + 37754 | | 0 | 37754 | pg_toast_37738_index + 37738 | | 0 | 37738 | users + 38037 | | 0 | 38037 | foo + 37792 | | 0 | 37792 | pktable_pkey + 37788 | | 0 | 37788 | pktable + 37794 | | 0 | 37794 | fktable ... |
Linux - Debian Bullseye - 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 2024-04-16 17:54:38.806702560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-16 17:56:51.406750... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37906 | | 0 | 37906 | users_id_seq + 38321 | | 0 | 38321 | forc_test + 37912 | | 0 | 37912 | pg_toast_37907 + 37913 | | 0 | 37913 | pg_toast_37907_index + 37907 | | 0 | 37907 | users + 38067 | | 0 | 38067 | foo + 38807 | | 0 | 38807 | pg_toast_38804 + 38808 | | 0 | 38808 | pg_toast_38804_index ... |
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 2024-04-16 17:54:38.806702560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-16 17:57:18.3987... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37771 | | 0 | 37771 | users_id_seq + 37778 | | 0 | 37778 | pg_toast_37773 + 37779 | | 0 | 37779 | pg_toast_37773_index + 37773 | | 0 | 37773 | users + 38012 | | 0 | 38012 | foo + 38343 | | 0 | 38343 | forc_test + 38728 | | 0 | 38728 | pg_toast_38725 + 38729 | | 0 | 38729 | pg_toast_38725_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 2024-04-16 17:54:38.806702560 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-16 17:56:47.286750012 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37924 | | 0 | 37924 | users_id_seq + 37930 | | 0 | 37930 | pg_toast_37925 + 37931 | | 0 | 37931 | pg_toast_37925_index + 37925 | | 0 | 37925 | users + 38275 | | 0 | 38275 | foo + 38573 | | 0 | 38573 | forc_test + 37729 | | 0 | 37729 | pktable_pkey + 37726 | | 0 | 37726 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-16 17:54:57.865015700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-16 17:58:51.626571700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37490 | | 0 | 37490 | pktable_pkey + 37487 | | 0 | 37487 | pktable + 37492 | | 0 | 37492 | fktable + 38001 | | 0 | 38006 | foo + 38010 | | 0 | 38010 | pg_toast_38001_index + 38009 | | 0 | 38009 | pg_toast_38001 + 38236 | | 0 | 38236 | old_oids + 38253 | | 0 | 38253 | pg_toast_38250 + 38254 | | 0 | 38254 | pg_toast_38250_index + 38250 | | 0 | 38250 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-16 17:54:57.865015700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-16 18:01:20.159778100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37343 | | 0 | 37343 | pktable_pkey + 37338 | | 0 | 37338 | pktable + 37353 | | 0 | 37353 | fktable + 37923 | | 0 | 37923 | pg_toast_37910_index + 37922 | | 0 | 37922 | pg_toast_37910 + 37910 | | 0 | 37919 | foo + 38126 | | 0 | 38126 | old_oids + 38145 | | 0 | 38145 | pg_toast_38142 + 38146 | | 0 | 38146 | pg_toast_38142_index + 38142 | | 0 | 38142 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-16 17:54:57.865015700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-16 17:58:46.195910800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36587 | | 0 | 36587 | pktable_pkey + 36584 | | 0 | 36584 | pktable + 36590 | | 0 | 36590 | fktable + 38002 | | 0 | 38009 | foo + 38013 | | 0 | 38013 | pg_toast_38002_index + 38012 | | 0 | 38012 | pg_toast_38002 + 38291 | | 0 | 38291 | old_oids + 38308 | | 0 | 38308 | pg_toast_38305 + 38309 | | 0 | 38309 | pg_toast_38305_index + 38305 | | 0 | 38305 | recur2 ... |
macOS - Ventura - 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 2024-04-16 17:54:35 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-16 17:57:04 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37893 | | 0 | 37893 | pktable_pkey + 37890 | | 0 | 37890 | pktable + 37896 | | 0 | 37896 | fktable + 38416 | | 0 | 38421 | foo + 38425 | | 0 | 38425 | pg_toast_38416_index + 38424 | | 0 | 38424 | pg_toast_38416 + 38612 | | 0 | 38612 | old_oids + 38629 | | 0 | 38629 | pg_toast_38626 ... |
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 2024-04-16 17:54:35 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-16 17:59:07 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38429 | | 0 | 38429 | old_oids + 38450 | | 0 | 38450 | pg_toast_38447 + 38451 | | 0 | 38451 | pg_toast_38447_index + 38447 | | 0 | 38447 | recur2 + 38439 | | 0 | 38439 | recur1 + 37585 | | 0 | 37585 | pktable_pkey + 37582 | | 0 | 37582 | pktable + 37589 | | 0 | 37589 | fktable ... |
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 2024-04-16 17:54:35 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-16 17:57:01 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37584 | | 0 | 37584 | pktable_pkey + 37581 | | 0 | 37581 | pktable + 37586 | | 0 | 37586 | fktable + 38265 | | 0 | 38270 | foo + 38274 | | 0 | 38274 | pg_toast_38265_index + 38273 | | 0 | 38273 | pg_toast_38265 + 38565 | | 0 | 38565 | old_oids + 38582 | | 0 | 38582 | pg_toast_38579 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-16 14:39:05.130790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-16 14:40:23.645523000... @@ -2437,1310 +2437,7 @@ alter table parted_irreg drop column fd, drop column fd2; alter table parted_irreg_ancestor attach partition parted_irreg for values from ('aaaa') to ('zzzz'); -create table parted1_irreg (b text, fd int, a int); -alter table parted1_irreg drop column fd; -alter table parted_irreg attach partition parted1_irreg - for values from ('aaaa') to ('bbbb'); -create trigger parted_trig after insert on parted_irreg - for each row execute procedure trigger_notice_ab(); -create trigger parted_trig_odd after insert on parted_irreg for each row - when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); --- we should hear barking for every insert, but parted_trig_odd only emits --- noise for odd values of a. parted_trig does it for all inserts. -insert into parted_irreg values (1, 'aardvark'), (2, 'aanimals'); -NOTICE: aardvark <- woof! -NOTICE: aanimals <- woof! ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-16 14:39:05.060354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-16 14:40:46.1972... @@ -1070,99 +1070,7 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED - -\d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
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 2024-04-16 14:39:05.060354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-16 14:40:19.552989000 +0000 @@ -1070,99 +1070,7 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED - -\d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-16 14:39:02.635371359 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-16 14:43:06.647157862 +0000 @@ -2630,1117 +2630,10 @@ create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(3,bbb) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-16 14:39:02.635371359 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-16 14:41:53.935282679 +0000 @@ -2815,932 +2815,10 @@ create table parent (a int primary key, f int references parent) partition by list (a); create table child1 partition of parent for values in (1); -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled - from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgfoid; - tgrelid | tgname | tgfoid | tgenabled ----------+-------------------------+------------------------+----------- - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | O - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd" | O - parent | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | O - parent | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd" | O - parent | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_del" | O - parent | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_upd" | O -(6 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-16 14:38:58.258963678 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-16 14:41:35.282835764... @@ -2362,1385 +2362,10 @@ return null; end; $$ language plpgsql; -create trigger parted_trig_before_stmt before insert or update or delete on parted_trig - for each statement execute procedure trigger_notice(); -create trigger parted_trig_before_row before insert or update or delete on parted_trig - for each row execute procedure trigger_notice(); -create trigger parted_trig_after_row after insert or update or delete on parted_trig - for each row execute procedure trigger_notice(); -create trigger parted_trig_after_stmt after insert or update or delete on parted_trig - for each statement execute procedure trigger_notice(); -update parted_trig set a = 2 where a = 1; -NOTICE: trigger parted_trig_before_stmt on parted_trig BEFORE UPDATE for STATEMENT -NOTICE: trigger parted_trig_before_row on parted_trig1 BEFORE UPDATE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig1 BEFORE DELETE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig2 BEFORE INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-16 14:38:58.178963739 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-16 14:41:56.7868... @@ -877,292 +877,10 @@ ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - -ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; -\d notnull_tbl3 - Table "public.notnull_tbl3" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-16 14:38:58.258963678 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-16 14:41:31.570838615 +0000 @@ -2660,1087 +2660,10 @@ create constraint trigger parted_trigger after update on unparted_trigger from parted_referenced for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-16 14:39:20.440748100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-16 14:41:51.467157300 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-16 14:39:20.429110800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-16 14:43:37.924188800 +0000 @@ -3674,73 +3674,10 @@ partition by range (id); create table chi partition of middle for values from (1) to (5); create table cho partition of middle for values from (6) to (10); -create function f () returns trigger as -$$ begin return new; end; $$ -language plpgsql; -create trigger a after insert on grandparent -for each row execute procedure f(); -alter trigger a on grandparent rename to b; -select tgrelid::regclass, tgname, -(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname -from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent')) -order by tgname, tgrelid::regclass::text COLLATE "C"; - tgrelid | tgname | parent_tgname --------------+--------+--------------- - chi | b | b ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-16 14:39:20.440748100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-16 14:41:51.045276000 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-16 14:38:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-16 14:42:58 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-16 14:38:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-16 14:43:00 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-16 14:38:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-16 14:42:57 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4759 | shared detoast datum |
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 2024-04-16 01:25:37.688571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-16 01:27:06.522388000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:37.688571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-16 01:27:44.0088990... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:37.688571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-16 01:27:01.339678000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-16 01:25:39.207242606 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-16 01:29:05.663122104 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:39.207242606 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-16 01:30:15.123067401 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:39.207242606 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-16 01:27:28.171191572 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-16 01:25:37.048639113 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-16 01:27:18.744680394... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:37.048639113 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-16 01:27:53.9846956... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:37.048639113 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-16 01:27:16.604676239 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-16 01:25:55.846107800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-16 01:28:44.381348300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-16 01:25:55.846107800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-16 01:30:57.064972300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-16 01:25:55.846107800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-16 01:28:37.285158500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-16 01:25:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-16 01:28:21 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-16 01:29:09 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-16 01:25:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-16 01:28:22 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-15 20:06:59.672708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-15 20:08:13.25119... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:59.672708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-15 20:08:44.551... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:59.672708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-15 20:08:09.990058000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-15 20:06:59.614537901 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-15 20:11:02.406380697 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-15 20:06:59.614537901 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-04-15 20:12:40.538304760 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:59.614537901 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-15 20:09:13.050498903 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-15 20:06:58.033545987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-15 20:09:26.65724... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:58.033545987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-15 20:09:54.097... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:58.033545987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-15 20:09:24.121242806 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-15 20:07:21.746324100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-15 20:10:11.026338900 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-15 20:07:21.746324100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-15 20:12:52.135216400 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-15 20:07:21.746324100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-15 20:09:59.652839800 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-15 20:06:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-15 20:09:29 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-15 20:10:03 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-15 20:06:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-15 20:09:26 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-15 19:52:59.831521000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-15 19:54:57.063866000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-15 19:52:50.650907212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-15 19:56:02.442780834... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-15 19:53:16.742496900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-15 19:59:39.256157100 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-15 19:52:44 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-15 19:56:05 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-15 17:59:21.669980000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-15 18:01:06.910377000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-15 17:59:21.669980000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-15 18:01:35.6157780... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-15 17:59:21.669980000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-15 18:01:02.920136000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-15 16:08:01.129913000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-15 16:10:02.761524000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-15 16:07:58.185396403 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-15 16:10:56.065250095 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-15 16:07:56.101412331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-15 16:10:30.497345989 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-15 16:07:10 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-15 16:10:34 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-15 11:50:08.664303000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-15 11:53:03.9810890... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-15 11:50:05.272361243 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-15 11:55:08.608379850 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-15 11:50:06.355996637 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-15 11:54:56.2158329... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-15 11:50:23.457262900 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-15 11:57:33.583293700 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-15 11:49:59 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-15 11:55:34 @@ -175,38 +175,10 @@ (1 row) SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-15 10:16:11.981352681 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-15 10:21:26.773410332 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:16:11.981352681 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-15 10:20:13.501418170 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
FreeBSD - 13 - Meson | |
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 2024-04-15 10:06:07.120206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-15 10:07:39.73... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:06:07.120206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-15 10:08:17.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:06:07.120206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-15 10:07:38.222239000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-15 10:06:02.235570315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-15 10:10:52.35... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:06:02.235570315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-15 10:11:26.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:06:02.235570315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-15 10:10:47.383352947 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-15 10:06:13.759697900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-15 10:09:54.942794600 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-15 10:06:13.759697900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-15 10:12:14.797293200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-15 10:06:13.759697900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-15 10:09:44.150317500 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-15 10:05:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-15 10:07:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:05:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-15 10:09:45 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-15 10:05:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-15 10:08:00 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4929 | apply_scanjoin_target_to_paths and partitionwise join |
FreeBSD - 13 - Meson | |
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 2024-04-15 07:04:41.263250000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 07:06:19.284... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:41.263250000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 07:06:44.2... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:41.263250000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-15 07:06:10.866536000 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:44.295117174 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-15 07:08:41.646936486 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:44.295117174 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-15 07:09:46.198870741 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:44.295117174 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-15 07:07:08.875022421 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-15 07:04:40.677941753 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 07:06:42.834... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:40.677941753 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 07:07:12.6... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 07:04:40.677941753 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-15 07:06:35.462039231 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 07:04:58.228575800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 07:08:43.168596300 +000... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 07:04:58.228575800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 07:10:55.105173000 +0... @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 07:04:58.228575800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-15 07:08:36.237930100 +0000 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append + -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 07:04:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 07:07:00 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 07:04:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 07:09:09 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 07:04:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-15 07:06:56 @@ -5133,17 +5133,15 @@ QUERY PLAN ----------------------------------------------------------------------- Limit - -> Merge Append - Sort Key: x.id - -> Merge Left Join - Merge Cond: (x_1.id = y_1.id) + -> Merge Left Join + Merge Cond: (x.id = y.id) + -> Append -> Index Only Scan using fract_t0_pkey on fract_t0 x_1 - -> Index Only Scan using fract_t0_pkey on fract_t0 y_1 - -> Merge Left Join - Merge Cond: (x_2.id = y_2.id) -> Index Only Scan using fract_t1_pkey on fract_t1 x_2 + -> Append ... |
48/4645 | make pg_ctl more friendly |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/domain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/domain.out 2024-04-15 06:46:37.350611000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/domain.out 2024-04-15 06:48:41.011658000... @@ -789,7 +789,7 @@ List of domains Schema | Name | Type | Collation | Nullable | Default | Check --------+------+---------+-----------+----------+---------+-------------------------------------- - public | con | integer | | | | CHECK (VALUE < 34) CHECK (VALUE > 0) + public | con | integer | | | | CHECK (VALUE > 0) CHECK (VALUE < 34) (1 row) insert into domcontest values (-5); -- fails |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-15 01:55:40.566234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 01:57:17.956... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:40.566234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 01:57:47.3... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:40.566234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-15 01:57:10.691581000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:32.773202076 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-15 01:59:10.661243457 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:32.773202076 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-15 01:58:11.021251240 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-15 01:55:30.039591955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 01:57:43.507... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:30.039591955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 01:58:05.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-15 01:55:30.039591955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-15 01:57:34.783505248 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 01:55:48.037829800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 01:59:57.760258400 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 01:55:48.037829800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 02:02:18.028807800 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-15 01:55:48.037829800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-15 01:59:50.545908000 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 01:55:32 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-15 01:58:13 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 01:55:32 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-15 01:59:23 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-15 01:55:32 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-15 01:58:12 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-15 00:08:43.091813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-15 00:10:17.809442... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37750 | | 0 | 37750 | pktable_pkey + 37747 | | 0 | 37747 | pktable + 37753 | | 0 | 37753 | fktable + 38273 | | 0 | 38278 | foo + 38282 | | 0 | 38282 | pg_toast_38273_index + 38281 | | 0 | 38281 | pg_toast_38273 + 38556 | | 0 | 38556 | old_oids + 38575 | | 0 | 38575 | pg_toast_38572 ... |
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 2024-04-15 00:08:43.091813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-15 00:10:46.8710... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37599 | | 0 | 37599 | pktable_pkey + 37596 | | 0 | 37596 | pktable + 37602 | | 0 | 37602 | fktable + 38184 | | 0 | 38189 | foo + 38193 | | 0 | 38193 | pg_toast_38184_index + 38192 | | 0 | 38192 | pg_toast_38184 + 38491 | | 0 | 38491 | old_oids + 38508 | | 0 | 38508 | pg_toast_38505 ... |
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 2024-04-15 00:08:43.091813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-15 00:10:11.722976000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37654 | | 0 | 37654 | pktable_pkey + 37650 | | 0 | 37650 | pktable + 37658 | | 0 | 37658 | fktable + 38249 | | 0 | 38254 | foo + 38258 | | 0 | 38258 | pg_toast_38249_index + 38257 | | 0 | 38257 | pg_toast_38249 + 38471 | | 0 | 38471 | old_oids + 38489 | | 0 | 38489 | pg_toast_38486 ... |
Linux - Debian Bullseye - 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 2024-04-15 00:08:38.370473025 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-15 00:12:28.110515237 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37784 | | 0 | 37784 | pktable_pkey + 37781 | | 0 | 37781 | pktable + 37786 | | 0 | 37786 | fktable + 38316 | | 0 | 38324 | foo + 38328 | | 0 | 38328 | pg_toast_38316_index + 38327 | | 0 | 38327 | pg_toast_38316 + 38537 | | 0 | 38537 | old_oids + 38558 | | 0 | 38558 | pg_toast_38555 ... |
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 2024-04-15 00:08:38.370473025 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-04-15 00:13:31.466499630 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37793 | | 0 | 37793 | pktable_pkey + 37784 | | 0 | 37784 | pktable + 37797 | | 0 | 37797 | fktable + 38278 | | 0 | 38283 | foo + 38287 | | 0 | 38287 | pg_toast_38278_index + 38286 | | 0 | 38286 | pg_toast_38278 + 38498 | | 0 | 38498 | old_oids + 38516 | | 0 | 38516 | pg_toast_38513 ... |
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 2024-04-15 00:08:38.370473025 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-15 00:10:56.066536243 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37771 | | 0 | 37771 | pktable_pkey + 37768 | | 0 | 37768 | pktable + 37773 | | 0 | 37773 | fktable + 38348 | | 0 | 38354 | foo + 38358 | | 0 | 38358 | pg_toast_38348_index + 38357 | | 0 | 38357 | pg_toast_38348 + 38570 | | 0 | 38570 | old_oids + 38588 | | 0 | 38588 | pg_toast_38585 ... |
Linux - Debian Bullseye - 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 2024-04-15 00:08:37.953103407 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-15 00:10:50.221116... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37829 | | 0 | 37829 | users_id_seq + 37835 | | 0 | 37835 | pg_toast_37830 + 37836 | | 0 | 37836 | pg_toast_37830_index + 37830 | | 0 | 37830 | users + 38012 | | 0 | 38012 | foo + 38232 | | 0 | 38232 | forc_test + 38661 | | 0 | 38661 | pg_toast_38657 + 38662 | | 0 | 38662 | pg_toast_38657_index ... |
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 2024-04-15 00:08:37.953103407 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-15 00:11:14.1931... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37933 | | 0 | 37933 | pg_toast_37922_index + 37922 | | 0 | 37922 | users + 37921 | | 0 | 37921 | users_id_seq + 37932 | | 0 | 37932 | pg_toast_37922 + 38231 | | 0 | 38231 | foo + 38647 | | 0 | 38647 | forc_test + 37433 | | 0 | 37433 | pktable_pkey + 37430 | | 0 | 37430 | pktable ... |
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 2024-04-15 00:08:37.953103407 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-15 00:10:41.393112702 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37938 | | 0 | 37938 | users_id_seq + 37944 | | 0 | 37944 | pg_toast_37939 + 37945 | | 0 | 37945 | pg_toast_37939_index + 37939 | | 0 | 37939 | users + 38143 | | 0 | 38143 | foo + 38395 | | 0 | 38395 | forc_test + 37650 | | 0 | 37650 | pktable_pkey + 37646 | | 0 | 37646 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-15 00:08:54.868398600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-15 00:12:30.146627900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37410 | | 0 | 37410 | pktable_pkey + 37407 | | 0 | 37407 | pktable + 37412 | | 0 | 37412 | fktable + 37880 | | 0 | 37885 | foo + 37889 | | 0 | 37889 | pg_toast_37880_index + 37888 | | 0 | 37888 | pg_toast_37880 + 38151 | | 0 | 38151 | old_oids + 38168 | | 0 | 38168 | pg_toast_38165 + 38169 | | 0 | 38169 | pg_toast_38165_index + 38165 | | 0 | 38165 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-15 00:08:54.868398600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-15 00:14:26.190465000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37329 | | 0 | 37329 | pktable_pkey + 37326 | | 0 | 37326 | pktable + 37334 | | 0 | 37334 | fktable + 37890 | | 0 | 37897 | foo + 37901 | | 0 | 37901 | pg_toast_37890_index + 37900 | | 0 | 37900 | pg_toast_37890 + 38196 | | 0 | 38196 | pg_toast_38188_index + 38188 | | 0 | 38188 | recur2 + 38180 | | 0 | 38180 | recur1 + 38152 | | 0 | 38152 | old_oids ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-15 00:08:54.868398600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-15 00:12:18.369270300 +0000 @@ -3477,8 +3477,25 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36313 | | 0 | 36313 | pktable_pkey + 36309 | | 0 | 36309 | pktable + 36315 | | 0 | 36315 | fktable + 36972 | | 0 | 36982 | foo + 36989 | | 0 | 36989 | pg_toast_36972_index + 36985 | | 0 | 36985 | pg_toast_36972 + 37843 | | 0 | 37843 | users_id_seq + 37849 | | 0 | 37849 | pg_toast_37844 + 37850 | | 0 | 37850 | pg_toast_37844_index + 37844 | | 0 | 37844 | users ... |
macOS - Ventura - 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 2024-04-15 00:08:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-15 00:10:48 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37693 | | 0 | 37693 | pktable + 37698 | | 0 | 37698 | fktable + 37696 | | 0 | 37696 | pktable_pkey + 38369 | | 0 | 38374 | foo + 38378 | | 0 | 38378 | pg_toast_38369_index + 38377 | | 0 | 38377 | pg_toast_38369 + 38565 | | 0 | 38565 | old_oids + 38582 | | 0 | 38582 | pg_toast_38579 ... |
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 2024-04-15 00:08:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-15 00:12:47 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37448 | | 0 | 37448 | pktable_pkey + 37444 | | 0 | 37444 | pktable + 37454 | | 0 | 37454 | fktable + 38191 | | 0 | 38199 | foo + 38203 | | 0 | 38203 | pg_toast_38191_index + 38202 | | 0 | 38202 | pg_toast_38191 + 38416 | | 0 | 38416 | old_oids + 38437 | | 0 | 38437 | pg_toast_38434 ... |
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 2024-04-15 00:08:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-15 00:10:47 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37735 | | 0 | 37735 | pktable_pkey + 37732 | | 0 | 37732 | pktable + 37738 | | 0 | 37738 | fktable + 38366 | | 0 | 38371 | foo + 38375 | | 0 | 38375 | pg_toast_38366_index + 38374 | | 0 | 38374 | pg_toast_38366 + 38562 | | 0 | 38562 | old_oids + 38579 | | 0 | 38579 | pg_toast_38576 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:08:04.974240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-14 21:09:23.072406000... @@ -2329,1418 +2329,7 @@ create table parted_trig_1 partition of parted_trig for values from (0) to (1000) partition by range (a); create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:08:04.974240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-14 21:09:40.0154400... @@ -2324,1423 +2324,10 @@ NOTICE: trigger trig_ins_after_parent on parted_stmt_trig1 AFTER INSERT for ROW NOTICE: trigger trig_ins_after on parted_stmt_trig AFTER INSERT for STATEMENT drop table parted_stmt_trig, parted2_stmt_trig; --- Verify that triggers fire in alphabetical order -create table parted_trig (a int) partition by range (a); -create table parted_trig_1 partition of parted_trig for values from (0) to (1000) - partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:08:04.974240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-14 21:09:19.369006000 +0000 @@ -2413,1334 +2413,10 @@ NOTICE: trigger aaa on parted_trig2 AFTER INSERT for ROW args quirky 1 NOTICE: trigger aaa on parted_trig3 AFTER INSERT for ROW args quirky 1 drop table parted_trig; --- test irregular partitions (i.e., different column definitions), --- including that the WHEN clause works -create function bark(text) returns bool language plpgsql immutable - as $$ begin raise notice '% <- woof!', $1; return true; end; $$; -create or replace function trigger_notice_ab() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %: (a,b)=(%,%)', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, - NEW.a, NEW.b; - if TG_LEVEL = 'ROW' then - return NEW; - end if; - return null; ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:07:57.379675951 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-14 21:11:09.287568528 +0000 @@ -2630,1117 +2630,10 @@ create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(3,bbb) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:07:57.379675951 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-14 21:10:21.035605779 +0000 @@ -2629,1118 +2629,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:07:57.100089949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-14 21:10:40.715984721... @@ -2763,984 +2763,10 @@ for each row execute procedure trig_nothing(); create trigger tg_stmt after insert on parent for statement execute procedure trig_nothing(); -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ----------+---------+----------- - child1 | tg | O - parent | tg | O - parent | tg_stmt | O -(3 rows) - -alter table only parent enable always trigger tg; -- no recursion because ONLY -alter table parent enable always trigger tg_stmt; -- no recursion because statement trigger -select tgrelid::regclass, tgname, tgenabled from pg_trigger ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-14 21:07:57.028090013 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-14 21:10:58.8319... @@ -1008,137 +1008,10 @@ -- keeps these tables around, for pg_upgrade testing -- ensure columns in partitions are marked not-null create table cnn2_parted(a int primary key) partition by list (a); -create table cnn2_part1(a int); -alter table cnn2_parted attach partition cnn2_part1 for values in (1); -ERROR: primary key column "a" is not marked NOT NULL -drop table cnn2_parted, cnn2_part1; -create table cnn2_parted(a int not null) partition by list (a); -create table cnn2_part1(a int primary key); -alter table cnn2_parted attach partition cnn2_part1 for values in (1); -ERROR: column "a" in child table must be marked NOT NULL -drop table cnn2_parted, cnn2_part1; --- columns in regular and LIKE inheritance should be marked not-nullable --- for primary keys, even if those are deferred -CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED); -CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 21:07:57.100089949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-14 21:10:37.519986872 +0000 @@ -2730,1017 +2730,10 @@ -- not recursed to children, so that behavior is preserved. create table parent (a int); create table child1 () inherits (parent); -create function trig_nothing() returns trigger language plpgsql - as $$ begin return null; end $$; -create trigger tg after insert on parent - for each row execute function trig_nothing(); -create trigger tg after insert on child1 - for each row execute function trig_nothing(); -alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- - child1 | tg | O ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-14 21:08:16.493706700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-14 21:10:49.561919500 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-14 21:08:16.483916000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-14 21:12:39.955528200 +0000 @@ -3207,540 +3207,10 @@ -- create table parent (a text, b int); create table child () inherits (parent); --- adding row trigger with transition table fails -create trigger child_row_trig - after insert on child referencing new table as new_table - for each row execute procedure dump_insert(); -ERROR: ROW triggers with transition tables are not supported on inheritance children --- disinheriting it first works -alter table child no inherit parent; -create trigger child_row_trig - after insert on child referencing new table as new_table - for each row execute procedure dump_insert(); --- but now we're not allowed to make it inherit anymore -alter table child inherit parent; -ERROR: trigger "child_row_trig" prevents table "child" from becoming an inheritance child ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-14 21:08:16.493706700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-14 21:10:49.452532400 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-14 21:07:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-14 21:11:11 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-14 21:07:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-14 21:11:19 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-14 21:07:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-14 21:11:11 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:50:05.634256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-14 14:51:13.16491... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/RnWqbjwd2h/.s.PGSQL.58952" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:50:05.634256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-14 14:51:46.606... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/6XdaRiWzPv/.s.PGSQL.54684" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:50:05.634256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-14 14:51:12.011045000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-N32wTv/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:30:36.055052496 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-14 14:34:14.474909550 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/Qney5Qggod/.s.PGSQL.53849" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:30:36.055052496 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-14 14:32:55.210980108 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-tgB3fb/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:30:37.447753723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-14 14:33:01.46381... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/9Hk_ViZ5Tn/.s.PGSQL.51324" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:30:37.447753723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-14 14:33:33.059... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/y5uIzSZmZ0/.s.PGSQL.49607" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-14 14:30:37.447753723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-14 14:32:59.695817915 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-vrLKYT/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-14 14:30:51.015333600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-14 14:34:13.431698400 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/ZnL2oPtidT/.s.PGSQL.56278" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-14 14:30:51.015333600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-14 14:36:24.101119200 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/NLRqokkvjm/.s.PGSQL.53535" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-14 14:30:51.015333600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-14 14:34:08.220765100 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-14 14:30:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-14 14:32:12 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-14 14:30:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-14 14:33:55 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-14 14:30:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-14 14:32:12 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4759 | shared detoast datum |
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 2024-04-14 08:15:55.341190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-14 08:17:39.875797000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:55.341190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-14 08:18:12.8190910... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:55.341190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-14 08:17:36.942905000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-14 08:15:48.132059604 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-14 08:20:20.203814211 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:48.132059604 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-14 08:19:08.067877639 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-14 08:15:53.326393389 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-14 08:19:35.066390331... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:53.326393389 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-14 08:20:12.4943909... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:53.326393389 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-14 08:19:32.798390284 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-14 08:16:03.354859700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-14 08:18:56.780774800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-14 08:16:03.354859700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-14 08:20:57.903254600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-14 08:16:03.354859700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-14 08:18:49.267115700 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-14 08:15:47 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-14 08:18:36 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:47 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-14 08:19:23 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-14 08:15:47 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-14 08:18:37 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-14 03:12:56.306497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-14 03:14:02.43581... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:56.306497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-14 03:14:28.240... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:56.306497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-14 03:13:59.834799000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-14 03:12:48.803445056 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-14 03:16:37.831302949 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:48.803445056 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-14 03:15:25.639362288 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-14 03:12:48.796158531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-14 03:15:06.04819... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:48.796158531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-14 03:15:34.064... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:48.796158531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-14 03:15:03.784195773 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-14 03:13:06.018248100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-14 03:15:31.398588800 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-14 03:13:06.018248100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-14 03:17:54.753755800 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-14 03:13:06.018248100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-14 03:15:24.424407500 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-14 03:12:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-14 03:15:44 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-14 03:16:20 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-14 03:12:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-14 03:15:44 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-14 03:09:59.845534000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-14 03:11:58.256086000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-14 03:09:53.409295929 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-14 03:13:11.505151220... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-14 03:10:04.205059400 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-14 03:16:30.290397300 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-14 03:09:10 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-14 03:13:01 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 01:09:04.131498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-14 01:10:50.343720000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 01:09:04.131498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-14 01:11:20.0744970... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-14 01:09:04.131498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-14 01:10:46.442204000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-13 23:24:24.882726000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-13 23:26:12.118971000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-13 23:24:23.499954903 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-13 23:27:32.103957776 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-13 23:24:23.131901359 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-13 23:26:37.523783059 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-13 23:24:10 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-13 23:29:06 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-13 19:05:59.645309000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-13 19:08:46.6796250... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-13 19:05:58.661550726 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-13 19:11:15.673284597 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-13 19:05:59.807761306 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-13 19:11:07.7395135... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-13 19:06:16.869909200 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-13 19:12:43.382471300 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-13 19:05:56 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-13 19:11:04 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-13 17:20:48.497761000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-13 17:22:30.11... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:48.497761000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-13 17:23:07.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:48.497761000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-13 17:22:28.111762000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-13 17:20:46.236763578 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-13 17:25:05.556592963 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:46.236763578 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-13 17:23:49.536654149 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-13 17:20:45.490184916 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-13 17:23:37.56... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:45.490184916 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-13 17:24:14.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:45.490184916 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-13 17:23:35.570059679 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-13 17:21:02.692686600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-13 17:24:13.835886700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-13 17:21:02.692686600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-13 17:26:18.916437100 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-13 17:21:02.692686600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-13 17:24:01.003007700 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-13 17:20:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-13 17:22:51 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-13 17:23:41 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-13 17:20:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-13 17:22:53 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-13 10:04:47.965549000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-13 10:06:25.827... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:47.965549000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-13 10:06:59.7... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:47.965549000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-13 10:06:25.804078000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:42.735187916 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-13 10:08:11.483017531 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:42.735187916 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-13 10:09:38.934944537 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:42.735187916 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-13 10:07:10.643068296 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-13 10:04:39.741332854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-13 10:07:02.637... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:39.741332854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-13 10:07:28.3... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-13 10:04:39.741332854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-13 10:06:53.525203367 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-13 10:04:55.901996800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-13 10:08:30.167955700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-13 10:04:55.901996800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-13 10:10:51.674302700 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-13 10:04:55.901996800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-13 10:08:23.734849800 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-13 10:04:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-13 10:06:59 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-13 10:04:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-13 10:09:04 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-13 10:04:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-13 10:06:53 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-13 08:16:35.638901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-13 08:18:05.306628... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37689 | | 0 | 37689 | pktable + 37694 | | 0 | 37694 | fktable + 37692 | | 0 | 37692 | pktable_pkey + 38260 | | 0 | 38266 | foo + 38270 | | 0 | 38270 | pg_toast_38260_index + 38269 | | 0 | 38269 | pg_toast_38260 + 38530 | | 0 | 38530 | old_oids + 38547 | | 0 | 38547 | pg_toast_38544 ... |
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 2024-04-13 08:16:35.638901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-13 08:18:33.5037... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37647 | | 0 | 37647 | pktable_pkey + 37644 | | 0 | 37644 | pktable + 37649 | | 0 | 37649 | fktable + 38187 | | 0 | 38194 | foo + 38198 | | 0 | 38198 | pg_toast_38187_index + 38197 | | 0 | 38197 | pg_toast_38187 + 38457 | | 0 | 38457 | old_oids + 38474 | | 0 | 38474 | pg_toast_38471 ... |
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 2024-04-13 08:16:35.638901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-13 08:17:59.803785000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37672 | | 0 | 37672 | pktable_pkey + 37669 | | 0 | 37669 | pktable + 37675 | | 0 | 37675 | fktable + 38266 | | 0 | 38271 | foo + 38275 | | 0 | 38275 | pg_toast_38266_index + 38274 | | 0 | 38274 | pg_toast_38266 + 38555 | | 0 | 38555 | old_oids + 38572 | | 0 | 38572 | pg_toast_38569 ... |
Linux - Debian Bullseye - 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 2024-04-13 08:16:34.609539462 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-13 08:19:54.045431175 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37809 | | 0 | 37809 | pktable_pkey + 37806 | | 0 | 37806 | pktable + 37811 | | 0 | 37811 | fktable + 38339 | | 0 | 38348 | foo + 38352 | | 0 | 38352 | pg_toast_38339_index + 38351 | | 0 | 38351 | pg_toast_38339 + 38564 | | 0 | 38564 | old_oids + 38588 | | 0 | 38588 | pg_toast_38585 ... |
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 2024-04-13 08:16:34.609539462 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-13 08:18:52.025472228 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37881 | | 0 | 37881 | users_id_seq + 37891 | | 0 | 37891 | pg_toast_37882 + 37893 | | 0 | 37893 | pg_toast_37882_index + 37882 | | 0 | 37882 | users + 38079 | | 0 | 38079 | foo + 38179 | | 0 | 38179 | forc_test + 38858 | | 0 | 38858 | pg_toast_38855 + 38859 | | 0 | 38859 | pg_toast_38855_index ... |
Linux - Debian Bullseye - 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 2024-04-13 08:16:32.028763821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-13 08:18:34.160671... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37681 | | 0 | 37681 | pktable_pkey + 37678 | | 0 | 37678 | pktable + 37683 | | 0 | 37683 | fktable + 38214 | | 0 | 38223 | foo + 38227 | | 0 | 38227 | pg_toast_38214_index + 38226 | | 0 | 38226 | pg_toast_38214 + 38446 | | 0 | 38446 | old_oids + 38465 | | 0 | 38465 | pg_toast_38462 ... |
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 2024-04-13 08:16:32.028763821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-13 08:18:57.9246... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37594 | | 0 | 37594 | pktable_pkey + 37591 | | 0 | 37591 | pktable + 37596 | | 0 | 37596 | fktable + 38119 | | 0 | 38124 | foo + 38128 | | 0 | 38128 | pg_toast_38119_index + 38127 | | 0 | 38127 | pg_toast_38119 + 38343 | | 0 | 38343 | old_oids + 38361 | | 0 | 38361 | pg_toast_38358 ... |
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 2024-04-13 08:16:32.028763821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-13 08:18:30.604673620 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37662 | | 0 | 37662 | pktable_pkey + 37659 | | 0 | 37659 | pktable + 37664 | | 0 | 37664 | fktable + 38219 | | 0 | 38224 | foo + 38228 | | 0 | 38228 | pg_toast_38219_index + 38227 | | 0 | 38227 | pg_toast_38219 + 38467 | | 0 | 38467 | old_oids + 38486 | | 0 | 38486 | pg_toast_38483 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-13 08:16:51.611156400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-13 08:20:18.392283700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37448 | | 0 | 37448 | pktable_pkey + 37445 | | 0 | 37445 | pktable + 37450 | | 0 | 37450 | fktable + 37952 | | 0 | 37957 | foo + 37961 | | 0 | 37961 | pg_toast_37952_index + 37960 | | 0 | 37960 | pg_toast_37952 + 38184 | | 0 | 38184 | old_oids + 38201 | | 0 | 38201 | pg_toast_38198 + 38202 | | 0 | 38202 | pg_toast_38198_index + 38198 | | 0 | 38198 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-13 08:16:51.611156400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-13 08:22:16.335649700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37473 | | 0 | 37473 | pktable_pkey + 37470 | | 0 | 37470 | pktable + 37475 | | 0 | 37475 | fktable + 37985 | | 0 | 37990 | foo + 37994 | | 0 | 37994 | pg_toast_37985_index + 37993 | | 0 | 37993 | pg_toast_37985 + 38217 | | 0 | 38217 | old_oids + 38234 | | 0 | 38234 | pg_toast_38231 + 38235 | | 0 | 38235 | pg_toast_38231_index + 38231 | | 0 | 38231 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-13 08:16:51.611156400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-13 08:20:05.390337800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36553 | | 0 | 36553 | pktable_pkey + 36550 | | 0 | 36550 | pktable + 36558 | | 0 | 36558 | fktable + 37727 | | 0 | 37734 | foo + 37740 | | 0 | 37740 | pg_toast_37727_index + 37738 | | 0 | 37738 | pg_toast_37727 + 38251 | | 0 | 38251 | old_oids + 38275 | | 0 | 38275 | pg_toast_38272 + 38276 | | 0 | 38276 | pg_toast_38272_index + 38272 | | 0 | 38272 | recur2 ... |
macOS - Ventura - 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 2024-04-13 08:16:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-13 08:19:17 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37539 | | 0 | 37539 | pktable_pkey + 37536 | | 0 | 37536 | pktable + 37541 | | 0 | 37541 | fktable + 38209 | | 0 | 38214 | foo + 38218 | | 0 | 38218 | pg_toast_38209_index + 38217 | | 0 | 38217 | pg_toast_38209 + 38426 | | 0 | 38426 | old_oids + 38444 | | 0 | 38444 | pg_toast_38441 ... |
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 2024-04-13 08:16:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-13 08:20:23 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37741 | | 0 | 37741 | pktable_pkey + 37738 | | 0 | 37738 | pktable + 37743 | | 0 | 37743 | fktable + 38212 | | 0 | 38227 | foo + 38232 | | 0 | 38232 | pg_toast_38212_index + 38231 | | 0 | 38231 | pg_toast_38212 + 38491 | | 0 | 38491 | old_oids + 38511 | | 0 | 38511 | pg_toast_38508 ... |
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 2024-04-13 08:16:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-13 08:19:19 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37771 | | 0 | 37771 | pktable_pkey + 37767 | | 0 | 37767 | pktable + 37773 | | 0 | 37773 | fktable + 38280 | | 0 | 38285 | foo + 38289 | | 0 | 38289 | pg_toast_38280_index + 38288 | | 0 | 38288 | pg_toast_38280 + 38545 | | 0 | 38545 | old_oids + 38567 | | 0 | 38567 | pg_toast_38564 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-13 05:15:47.853353000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-13 05:17:03.761179000... @@ -2267,1480 +2267,7 @@ insert into parted2_stmt_trig values (1), (2) returning a ) insert into parted_stmt_trig select a from ins returning tableoid::regclass, a; NOTICE: trigger trig_ins_before on parted_stmt_trig BEFORE INSERT for STATEMENT -NOTICE: trigger trig_ins_before_3 on parted2_stmt_trig BEFORE INSERT for STATEMENT -NOTICE: trigger trig_ins_before_child on parted_stmt_trig1 BEFORE INSERT for ROW -NOTICE: trigger trig_ins_after_child on parted_stmt_trig1 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after_parent on parted_stmt_trig1 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after_parent on parted_stmt_trig2 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after_3 on parted2_stmt_trig AFTER INSERT for STATEMENT -NOTICE: trigger trig_ins_after on parted_stmt_trig AFTER INSERT for STATEMENT - tableoid | a --------------------+--- - parted_stmt_trig1 | 1 - parted_stmt_trig2 | 2 -(2 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-13 05:15:47.781776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-13 05:17:23.1750... @@ -1073,72 +1073,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
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 2024-04-13 05:15:47.781776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-04-13 05:17:01.020964000 +0000 @@ -1134,11 +1134,7 @@ CREATE ROLE regress_constraint_comments_noaccess; SET SESSION AUTHORIZATION regress_constraint_comments_noaccess; COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'no, the comment'; -ERROR: must be owner of relation constraint_comments_tbl -COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'no, another comment'; -ERROR: must be owner of type constraint_comments_dom -RESET SESSION AUTHORIZATION; -DROP TABLE constraint_comments_tbl; -DROP DOMAIN constraint_comments_dom; -DROP ROLE regress_constraint_comments; -DROP ROLE regress_constraint_comments_noaccess; +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-13 05:15:42.979685952 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-13 05:19:44.659585816 +0000 @@ -2541,1206 +2541,7 @@ -- there's no partition for a=0, but this update works anyway because -- the trigger causes the tuple to be routed to another partition update parted set a = 0; -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT -(1 row) - -drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-13 05:15:42.979685952 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-13 05:18:45.007698031 +0000 @@ -2686,1061 +2686,7 @@ create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-13 05:15:42.881539290 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-13 05:18:29.821411388... @@ -2573,1174 +2573,10 @@ (1 row) drop table parted; -drop function parted_trigfunc(); --- --- Constraint triggers and partitioned tables -create table parted_constr_ancestor (a int, b text) - partition by range (b); -create table parted_constr (a int, b text) - partition by range (b); -alter table parted_constr_ancestor attach partition parted_constr - for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-13 05:15:42.809539348 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-13 05:18:49.5013... @@ -877,268 +877,10 @@ ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - -ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; -\d notnull_tbl3 - Table "public.notnull_tbl3" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-13 05:15:42.881539290 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-13 05:18:25.921414396 +0000 @@ -2648,1099 +2648,10 @@ drop table parted_trigger; -- try a constraint trigger, also create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-13 05:15:55.797740800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-13 05:18:10.502308200 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-13 05:15:55.787972800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-13 05:19:44.233934200 +0000 @@ -3734,13 +3734,10 @@ for each row execute procedure f(); alter trigger parenttrig on parent rename to anothertrig; \d+ child - Table "public.child" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | -Triggers: - parenttrig AFTER INSERT ON child FOR EACH ROW EXECUTE FUNCTION f() -Inherits: parent - -drop table parent, child; -drop function f(); +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. ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-13 05:15:55.797740800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-13 05:18:10.279206100 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-13 05:15:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-13 05:18:39 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-13 05:15:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-13 05:18:38 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-13 05:15:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-13 05:18:38 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:41.666313000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-12 22:45:56.00139... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/CAjWMPtfum/.s.PGSQL.50510" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:41.666313000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-12 22:46:35.457... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/cFrkIx7LzM/.s.PGSQL.52458" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:41.666313000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-12 22:45:55.223819000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-NQSs32/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.869543759 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-12 22:48:55.577313063 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/kO9B3ZAd4f/.s.PGSQL.58603" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.869543759 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subscription.out 2024-04-12 22:50:06.985238765 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/B8NzaTx6TD/.s.PGSQL.51230" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.869543759 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-12 22:47:30.097401640 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-L6USKN/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.459044905 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-12 22:47:15.09099... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/q7QqGIizIU/.s.PGSQL.63165" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.459044905 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-12 22:47:51.706... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/3h50Sdw54W/.s.PGSQL.53407" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-12 22:44:33.459044905 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-12 22:47:08.754999319 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-Q6K9Mf/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-12 22:44:47.775257400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-12 22:48:03.331667000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/0BgfsaqMsz/.s.PGSQL.57125" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-12 22:44:47.775257400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-12 22:50:07.533815300 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/77YZHYbzLO/.s.PGSQL.59019" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-12 22:44:47.775257400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-12 22:47:56.810654300 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-12 22:44:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-12 22:47:49 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-12 22:44:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-12 22:48:42 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-12 22:44:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-12 22:47:50 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4337 | Incremental View Maintenance (IVM), take 2 |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/incremental_matview.out /Users/admin/pgsql/build/testrun/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/incremental_matview.out 2024-04-12 20:53:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/incremental_matview.out 2024-04-12 20:55:46 @@ -666,24 +666,14 @@ CREATE TABLE base_t (i int, v int); INSERT INTO base_t VALUES (1,10),(2, NULL); CREATE INCREMENTAL MATERIALIZED VIEW mv AS SELECT * FROM base_t; -NOTICE: could not create an index on materialized view "mv" automatically -DETAIL: This target list does not have all the primary key columns, or this view does not contain GROUP BY or DISTINCT... -HINT: Create an index on the materialized view for efficient incremental maintenance. +ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index" +DETAIL: Key (typname, typnamespace)=(mv, 2200) already exists. SELECT * FROM mv ORDER BY i; - i | v ----+---- - 1 | 10 - 2 | -(2 rows) - +ERROR: current transaction is aborted, commands ignored until end of transaction block ... |
48/4759 | shared detoast datum |
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 2024-04-12 16:15:47.085149000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-12 16:17:37.132601000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:47.085149000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-12 16:18:13.9229870... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:47.085149000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-12 16:17:32.623398000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-12 16:15:08.908672520 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-12 16:19:39.736457732 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:08.908672520 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-12 16:18:35.388505012 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-12 16:15:07.409933003 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-12 16:19:12.845770719... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:07.409933003 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-12 16:19:48.5577442... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:07.409933003 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-12 16:19:06.265777224 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-12 16:16:53.359624600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-12 16:19:55.254914700 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-12 16:16:53.359624600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-12 16:21:56.579674300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-12 16:16:53.359624600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-12 16:19:44.910189000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-12 16:15:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-12 16:17:31 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-12 16:18:23 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-12 16:15:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-12 16:17:31 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - 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 2024-04-12 11:09:55.316457000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-12 11:11:11.81230... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:55.316457000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-12 11:11:39.118... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:55.316457000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-12 11:11:09.091258000 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-12 11:09:49.656827742 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-04-12 11:13:29.560683901 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-12 11:09:49.656827742 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out 2024-04-12 11:14:43.004605273 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:49.656827742 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-04-12 11:11:39.816748226 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Linux - Debian Bullseye - 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 2024-04-12 11:09:48.328511756 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-12 11:11:50.88042... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:48.328511756 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-12 11:12:19.104... @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:48.328511756 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-04-12 11:11:47.980424353 +0000 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-12 11:10:02.181287100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-12 11:12:16.029191500 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-12 11:10:02.181287100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-12 11:14:13.204198400 +000... @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-04-12 11:10:02.181287100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-04-12 11:12:05.057323600 +0000 @@ -2136,10 +2136,18 @@ explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 8) ... |
macOS - Ventura - 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 2024-04-12 11:09:41 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-12 11:11:48 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:41 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-12 11:12:28 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
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 2024-04-12 11:09:41 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out 2024-04-12 11:11:46 @@ -2135,11 +2135,19 @@ -- explain (costs off) SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}'); - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[]))) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Bitmap Heap Scan on tenk1 + Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9)) + Filter: (unique1 = ANY ('{1,42,7}'::integer[])) + -> BitmapOr + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = 7) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-12 10:51:56.077424000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-12 10:54:13.483723000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-12 10:51:44.921160848 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-12 10:55:37.932969295... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-12 10:52:01.698511200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-12 10:58:24.603985300 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-12 10:51:34 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-12 10:55:48 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-12 08:46:22.144413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-12 08:48:07.163211000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-12 08:46:22.144413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-12 08:48:37.0960120... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-12 08:46:22.144413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-12 08:48:05.273478000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-12 07:11:38.271748000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-12 07:13:20.532260000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-12 07:11:31.697486344 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-12 07:14:10.777361280 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-12 07:11:31.251562437 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-12 07:13:48.755353542 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-12 07:11:25 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-12 07:14:47 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-12 02:33:12.728483000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-12 02:36:03.7895910... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-12 02:33:10.159506833 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-12 02:38:53.367301411 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-12 02:33:12.781914477 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-12 02:37:56.4019437... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-12 02:33:28.792739300 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-12 02:39:47.815651400 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-12 02:33:05 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-12 02:38:47 @@ -174,39 +174,11 @@ (1 row) +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 injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-12 01:01:37.417329400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-12 01:04:36.704068000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-12 01:01:37.417329400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-12 01:06:43.570754700 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-12 01:01:37.417329400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-12 01:04:34.419389900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
FreeBSD - 13 - Meson | |
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 2024-04-12 00:46:42.274405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-12 00:48:09.41... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:42.274405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-12 00:48:42.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:42.274405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-12 00:48:07.645406000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-12 00:46:43.345286610 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-12 00:50:31.909086031 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:43.345286610 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-12 00:49:37.941140934 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-12 00:46:41.359854883 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-12 00:49:35.02... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:41.359854883 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-12 00:50:06.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:41.359854883 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-12 00:49:31.199730095 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
macOS - Ventura - Meson | |
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 2024-04-12 00:46:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-12 00:49:13 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-12 00:50:04 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-12 00:46:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-12 00:49:13 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-11 17:44:38.265887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-11 17:46:17.206... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:38.265887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-11 17:46:43.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:38.265887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-11 17:46:11.145758000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:38.145759599 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-11 17:48:27.533617859 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:38.145759599 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-11 17:49:37.173526441 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:38.145759599 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-11 17:47:03.373663637 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-11 17:44:31.572034732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-11 17:46:40.259... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:31.572034732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-11 17:47:06.6... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-11 17:44:31.572034732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-11 17:46:35.799943397 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-11 17:44:50.440922600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-11 17:48:58.267336700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-11 17:44:50.440922600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-11 17:51:18.025095600 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-11 17:44:50.440922600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-11 17:48:44.552981600 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-11 17:44:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-11 17:46:37 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-11 17:44:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-11 17:48:35 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-11 17:44:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-11 17:46:32 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-11 16:05:46.164026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-11 16:07:20.009887... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37723 | | 0 | 37723 | pktable_pkey + 37720 | | 0 | 37720 | pktable + 37735 | | 0 | 37735 | fktable + 38281 | | 0 | 38289 | foo + 38293 | | 0 | 38293 | pg_toast_38281_index + 38292 | | 0 | 38292 | pg_toast_38281 + 38567 | | 0 | 38567 | old_oids + 38584 | | 0 | 38584 | pg_toast_38581 ... |
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 2024-04-11 16:05:46.164026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-11 16:07:49.6821... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37596 | | 0 | 37596 | pktable_pkey + 37593 | | 0 | 37593 | pktable + 37598 | | 0 | 37598 | fktable + 38164 | | 0 | 38169 | foo + 38174 | | 0 | 38174 | pg_toast_38164_index + 38173 | | 0 | 38173 | pg_toast_38164 + 38391 | | 0 | 38391 | old_oids + 38417 | | 0 | 38417 | pg_toast_38414 ... |
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 2024-04-11 16:05:46.164026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-11 16:07:15.271146000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37687 | | 0 | 37687 | fktable + 37685 | | 0 | 37685 | pktable_pkey + 37682 | | 0 | 37682 | pktable + 38247 | | 0 | 38252 | foo + 38256 | | 0 | 38256 | pg_toast_38247_index + 38255 | | 0 | 38255 | pg_toast_38247 + 38518 | | 0 | 38518 | old_oids + 38544 | | 0 | 38544 | pg_toast_38541 ... |
Linux - Debian Bullseye - 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 2024-04-11 16:05:35.226012199 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-11 16:09:31.337824740 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37806 | | 0 | 37806 | pktable_pkey + 37803 | | 0 | 37803 | pktable + 37808 | | 0 | 37808 | fktable + 38362 | | 0 | 38368 | foo + 38372 | | 0 | 38372 | pg_toast_38362_index + 38371 | | 0 | 38371 | pg_toast_38362 + 38615 | | 0 | 38615 | old_oids + 38658 | | 0 | 38658 | pg_toast_38654 ... |
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 2024-04-11 16:05:35.226012199 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-04-11 16:10:40.933771202 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37756 | | 0 | 37756 | pktable_pkey + 37753 | | 0 | 37753 | pktable + 37759 | | 0 | 37759 | fktable + 38266 | | 0 | 38271 | foo + 38275 | | 0 | 38275 | pg_toast_38266_index + 38274 | | 0 | 38274 | pg_toast_38266 + 38502 | | 0 | 38502 | old_oids + 38521 | | 0 | 38521 | pg_toast_38518 ... |
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 2024-04-11 16:05:35.226012199 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-11 16:08:02.157892662 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38204 | | 0 | 38204 | users_id_seq + 38215 | | 0 | 38215 | pg_toast_38205 + 38216 | | 0 | 38216 | pg_toast_38205_index + 38205 | | 0 | 38205 | users + 38459 | | 0 | 38459 | foo + 38757 | | 0 | 38757 | forc_test + 37761 | | 0 | 37761 | pktable_pkey + 37758 | | 0 | 37758 | pktable ... |
Linux - Debian Bullseye - 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 2024-04-11 16:05:35.014193276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-11 16:07:43.254168... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37694 | | 0 | 37694 | pktable_pkey + 37691 | | 0 | 37691 | pktable + 37700 | | 0 | 37700 | fktable + 38254 | | 0 | 38259 | foo + 38263 | | 0 | 38263 | pg_toast_38254_index + 38262 | | 0 | 38262 | pg_toast_38254 + 38463 | | 0 | 38463 | old_oids + 38483 | | 0 | 38483 | pg_toast_38480 ... |
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 2024-04-11 16:05:35.014193276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-11 16:08:09.4381... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37613 | | 0 | 37613 | pktable_pkey + 37610 | | 0 | 37610 | pktable + 37615 | | 0 | 37615 | fktable + 38134 | | 0 | 38139 | foo + 38143 | | 0 | 38143 | pg_toast_38134_index + 38142 | | 0 | 38142 | pg_toast_38134 + 38367 | | 0 | 38367 | old_oids + 38384 | | 0 | 38384 | pg_toast_38381 ... |
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 2024-04-11 16:05:35.014193276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-11 16:07:34.774169203 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37862 | | 0 | 37862 | users_id_seq + 37868 | | 0 | 37868 | pg_toast_37863 + 37875 | | 0 | 37875 | pg_toast_37863_index + 37863 | | 0 | 37863 | users + 38089 | | 0 | 38089 | foo + 38382 | | 0 | 38382 | forc_test + 38779 | | 0 | 38779 | pg_toast_38776 + 38780 | | 0 | 38780 | pg_toast_38776_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-11 16:05:54.806111000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-11 16:09:43.642951000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37363 | | 0 | 37363 | pktable_pkey + 37360 | | 0 | 37360 | pktable + 37365 | | 0 | 37365 | fktable + 37866 | | 0 | 37871 | foo + 37875 | | 0 | 37875 | pg_toast_37866_index + 37874 | | 0 | 37874 | pg_toast_37866 + 38128 | | 0 | 38128 | old_oids + 38173 | | 0 | 38173 | pg_toast_38169 + 38174 | | 0 | 38174 | pg_toast_38169_index + 38169 | | 0 | 38169 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-11 16:05:54.806111000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-11 16:12:03.683538600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37381 | | 0 | 37381 | pktable_pkey + 37378 | | 0 | 37378 | pktable + 37383 | | 0 | 37383 | fktable + 37887 | | 0 | 37893 | foo + 37897 | | 0 | 37897 | pg_toast_37887_index + 37896 | | 0 | 37896 | pg_toast_37887 + 38114 | | 0 | 38114 | old_oids + 38132 | | 0 | 38132 | pg_toast_38129 + 38133 | | 0 | 38133 | pg_toast_38129_index + 38129 | | 0 | 38129 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-11 16:05:54.806111000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-11 16:09:27.501831700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36258 | | 0 | 36258 | pktable_pkey + 36254 | | 0 | 36254 | pktable + 36261 | | 0 | 36261 | fktable + 37514 | | 0 | 37531 | foo + 37536 | | 0 | 37536 | pg_toast_37514_index + 37535 | | 0 | 37535 | pg_toast_37514 + 38158 | | 0 | 38158 | old_oids + 38184 | | 0 | 38184 | pg_toast_38179 + 38186 | | 0 | 38186 | pg_toast_38179_index + 38179 | | 0 | 38179 | recur2 ... |
macOS - Ventura - 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 2024-04-11 16:05:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-11 16:07:07 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37777 | | 0 | 37777 | pktable_pkey + 37774 | | 0 | 37774 | pktable + 37779 | | 0 | 37779 | fktable + 38352 | | 0 | 38359 | foo + 38363 | | 0 | 38363 | pg_toast_38352_index + 38362 | | 0 | 38362 | pg_toast_38352 + 38583 | | 0 | 38583 | pg_toast_38580 + 38584 | | 0 | 38584 | pg_toast_38580_index ... |
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 2024-04-11 16:05:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-11 16:09:12 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37501 | | 0 | 37501 | pktable_pkey + 37498 | | 0 | 37498 | pktable + 37503 | | 0 | 37503 | fktable + 38168 | | 0 | 38175 | foo + 38179 | | 0 | 38179 | pg_toast_38168_index + 38178 | | 0 | 38178 | pg_toast_38168 + 38398 | | 0 | 38398 | old_oids + 38417 | | 0 | 38417 | pg_toast_38414 ... |
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 2024-04-11 16:05:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-11 16:07:07 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37627 | | 0 | 37627 | pktable_pkey + 37624 | | 0 | 37624 | pktable + 37629 | | 0 | 37629 | fktable + 38333 | | 0 | 38338 | foo + 38342 | | 0 | 38342 | pg_toast_38333_index + 38341 | | 0 | 38341 | pg_toast_38333 + 38580 | | 0 | 38580 | pg_toast_38577 + 38581 | | 0 | 38581 | pg_toast_38577_index ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:53.837569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-11 13:09:18.791604000... @@ -2320,1427 +2320,7 @@ insert into parted_stmt_trig values (1); NOTICE: trigger trig_ins_before on parted_stmt_trig BEFORE INSERT for STATEMENT NOTICE: trigger trig_ins_before_child on parted_stmt_trig1 BEFORE INSERT for ROW -NOTICE: trigger trig_ins_after_child on parted_stmt_trig1 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after_parent on parted_stmt_trig1 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after on parted_stmt_trig AFTER INSERT for STATEMENT -drop table parted_stmt_trig, parted2_stmt_trig; --- Verify that triggers fire in alphabetical order -create table parted_trig (a int) partition by range (a); -create table parted_trig_1 partition of parted_trig for values from (0) to (1000) - partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-11 13:07:53.763527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-11 13:09:37.5542... @@ -1139,6 +1139,10 @@ ERROR: must be owner of type constraint_comments_dom RESET SESSION AUTHORIZATION; DROP TABLE constraint_comments_tbl; -DROP DOMAIN constraint_comments_dom; -DROP ROLE regress_constraint_comments; -DROP ROLE regress_constraint_comments_noaccess; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:53.837569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-11 13:09:37.5564920... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:53.837569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-11 13:09:16.128827000 +0000 @@ -2155,1592 +2155,7 @@ ERROR: trigger "trg1" for table "trigpart3" does not exist alter table trigpart detach partition trigpart4; drop trigger trg1 on trigpart41; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart41" does not exist -drop table trigpart4; -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -alter table trigpart detach partition trigpart3; -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -drop table trigpart3; -select tgrelid::regclass::text, tgname, tgfoid::regproc, tgenabled, tgisinternal from pg_trigger - where tgname ~ '^trg1' order by 1; - tgrelid | tgname | tgfoid | tgenabled | tgisinternal ------------+--------+-----------------+-----------+-------------- - trigpart | trg1 | trigger_nothing | O | f - trigpart1 | trg1 | trigger_nothing | O | f -(2 rows) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:47.495811809 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-11 13:11:25.991668112 +0000 @@ -2629,1118 +2629,10 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:47.495811809 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-11 13:10:27.715717628 +0000 @@ -2382,1365 +2382,7 @@ merge into parted_trig using (select 1) as ss on true when matched and a = 2 then update set a = 1; NOTICE: trigger parted_trig_before_stmt on parted_trig BEFORE UPDATE for STATEMENT -NOTICE: trigger parted_trig_before_row on parted_trig2 BEFORE UPDATE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig2 BEFORE DELETE for ROW -NOTICE: trigger parted_trig_before_row on parted_trig1 BEFORE INSERT for ROW -NOTICE: trigger parted_trig_after_row on parted_trig2 AFTER DELETE for ROW -NOTICE: trigger parted_trig_after_row on parted_trig1 AFTER INSERT for ROW -NOTICE: trigger parted_trig_after_stmt on parted_trig AFTER UPDATE for STATEMENT -drop table parted_trig; --- Verify propagation of trigger arguments to partitions -create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create or replace function trigger_notice() returns trigger as $$ - declare - arg1 text = TG_ARGV[0]; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:50.442038956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-11 13:11:02.521920223... @@ -2549,1198 +2549,7 @@ drop table parted; create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-11 13:07:50.366039018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-11 13:11:24.5818... @@ -993,152 +993,10 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -ERROR: constraint "cnn_parent_pkey" of relation "cnn_parent" does not exist --- keeps these tables around, for pg_upgrade testing ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-11 13:07:50.442038956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-11 13:10:58.817924570 +0000 @@ -2583,1164 +2583,10 @@ alter table parted_constr_ancestor attach partition parted_constr for values from ('aaaa') to ('zzzz'); create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the --- deferred constraint is also called immediately. The deferred constraint --- is fired at commit time. -begin; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-11 13:08:03.179485600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-11 13:10:35.132061200 +0000 @@ -3701,46 +3701,10 @@ HINT: Rename the trigger on the partitioned table "grandparent" instead. create trigger c after insert on middle for each row execute procedure f(); -alter trigger b on grandparent rename to c; -ERROR: trigger "c" for relation "middle" already exists --- Rename cascading does not affect statement triggers -create trigger p after insert on grandparent for each statement execute function f(); -create trigger p after insert on middle for each statement execute function f(); -alter trigger p on grandparent rename to q; -select tgrelid::regclass, tgname, -(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname -from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent')) -order by tgname, tgrelid::regclass::text COLLATE "C"; - tgrelid | tgname | parent_tgname --------------+--------+--------------- - chi | b | b ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-11 13:08:03.179485600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-11 13:12:40.348922000 +0000 @@ -3589,158 +3589,10 @@ create table convslot_test_child (col1 text primary key, foreign key (col1) references convslot_test_parent(col1) on delete cascade on update cascade ); -alter table convslot_test_child add column col2 text not null default 'tutu'; -insert into convslot_test_parent(col1) values ('1'); -insert into convslot_test_child(col1) values ('1'); -insert into convslot_test_parent(col1) values ('3'); -insert into convslot_test_child(col1) values ('3'); -create function convslot_trig1() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, old_table = %', - TG_NAME, - (select string_agg(old_table::text, ', ' order by col1) from old_table); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-11 13:08:03.192100800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-11 13:10:32.975798400 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-11 13:07:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-11 13:11:16 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-04-11 13:07:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-11 13:11:24 @@ -900,42 +900,6 @@ -- Primary keys in parent table cause NOT NULL constraint to spawn on their -- children. Verify that they work correctly. CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); -CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -ALTER TABLE cnn_parent ADD PRIMARY KEY (b); -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-11 13:07:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-11 13:11:16 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:36.012246000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-11 06:19:55.76310... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/ecT9dtzN8M/.s.PGSQL.60899" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:36.012246000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-11 06:20:29.094... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/R3peQ9sdsM/.s.PGSQL.57265" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:36.012246000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-11 06:19:54.978276000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-Bd65TL/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:29.629771435 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-11 06:22:13.149802149 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/REHt968n0a/.s.PGSQL.51839" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:29.629771435 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subscription.out 2024-04-11 06:23:31.325765106 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/kGlWip9ByJ/.s.PGSQL.54988" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:29.629771435 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-11 06:20:44.433775450 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-MEMXy0/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:27.782614343 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-11 06:20:39.12657... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/9CptDgGFvK/.s.PGSQL.57173" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:27.782614343 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-11 06:21:12.246... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/yLIBp1XHSn/.s.PGSQL.56657" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-11 06:18:27.782614343 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-11 06:20:37.034573908 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-ea583q/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-11 06:18:42.434103800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-11 06:22:08.376123400 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/sMyaPbQwcI/.s.PGSQL.50513" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-11 06:18:42.434103800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-11 06:24:05.207656500 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/a4vGUZAyDh/.s.PGSQL.64473" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-11 06:18:42.434103800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-11 06:22:00.693987500 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-11 06:18:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-11 06:20:26 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-11 06:18:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-11 06:21:19 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-11 06:18:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-11 06:20:28 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4759 | shared detoast datum |
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 2024-04-10 23:29:52.447565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-10 23:31:37.998457000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:52.447565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-10 23:32:12.7925580... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:52.447565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-10 23:31:35.506711000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-10 23:29:45.720025517 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-10 23:34:35.315839724 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:45.720025517 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-10 23:33:20.211892291 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-10 23:29:45.059772737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-10 23:33:34.131618071... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:45.059772737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-10 23:34:13.0235844... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:45.059772737 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-10 23:33:30.075621620 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-10 23:29:58.268160700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-10 23:32:57.680121600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-10 23:29:58.268160700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-10 23:34:56.758275600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-10 23:29:58.268160700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-10 23:32:52.155231800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-10 23:29:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-10 23:32:40 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-10 23:33:24 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-10 23:29:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-10 23:32:40 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-10 18:06:49.418434000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-10 18:08:45.312408000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-10 18:06:37.364836736 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-10 18:08:56.208853029... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-10 18:06:58.021475900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-10 18:13:18.212512000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-10 18:06:27 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-10 18:09:15 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-10 14:23:44.519283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-10 14:24:44.218942000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-10 14:23:44.519283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-10 14:25:13.9211150... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-10 14:23:44.519283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-10 14:24:39.696586000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-10 12:05:09.984374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-10 12:07:26.284524000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-10 12:05:10.018014377 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-10 12:09:17.653920605 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-10 12:05:09.184862846 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-10 12:07:32.616770254 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-10 12:05:13 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-10 12:12:22 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-10 06:36:03.700948000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-10 06:38:54.8864840... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-10 06:35:56.212150447 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-10 06:40:32.355936526 +0... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-10 06:35:57.955293389 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-10 06:41:08.5750541... @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-10 06:36:16.623222000 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-10 06:42:59.201484200 +0000 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-10 06:35:54 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-10 06:41:00 @@ -169,44 +169,10 @@ -- Wait for the previous backend process to exit, ensuring that its local -- injection points are cleaned up. SELECT wait_pid(:'oldpid'); - wait_pid ----------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-10 04:13:46.073888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-10 04:15:41.63... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:46.073888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-10 04:16:22.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:46.073888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-10 04:15:36.245388000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-10 04:13:46.089057145 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-10 04:18:10.236822724 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:46.089057145 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-10 04:19:18.516765705 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:46.089057145 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-10 04:16:30.148939834 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-10 04:13:42.684121697 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-10 04:16:36.58... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:42.684121697 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-10 04:17:07.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:42.684121697 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-10 04:16:30.348035680 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-10 04:13:54.056559800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-10 04:17:13.381273300 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-10 04:13:54.056559800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-10 04:19:42.745511800 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-10 04:13:54.056559800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-10 04:17:10.363194900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-10 04:13:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-10 04:17:13 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-10 04:18:56 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-10 04:13:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-10 04:17:14 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-09 20:09:46.910909000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-09 20:11:32.896... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:46.910909000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-09 20:12:03.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:46.910909000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-09 20:11:26.691991000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31.924425886 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-09 20:13:21.712300503 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31.924425886 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-09 20:14:42.396213893 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31.924425886 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-09 20:12:06.776343917 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-09 20:09:40.140551255 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-09 20:12:01.296... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:40.140551255 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-09 20:12:30.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-09 20:09:40.140551255 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-09 20:11:55.952414890 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-09 20:09:50.871178100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-09 20:13:59.513527300 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-09 20:09:50.871178100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-09 20:16:06.874853000 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-09 20:09:50.871178100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-09 20:13:53.972036400 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-09 20:11:54 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-09 20:14:39 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-09 20:09:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-09 20:11:54 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/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 2024-04-09 18:08:42.374835000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-09 18:10:34.682903... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37792 | | 0 | 37792 | pktable_pkey + 37789 | | 0 | 37789 | pktable + 37794 | | 0 | 37794 | fktable + 38265 | | 0 | 38270 | foo + 38274 | | 0 | 38274 | pg_toast_38265_index + 38273 | | 0 | 38273 | pg_toast_38265 + 38533 | | 0 | 38533 | old_oids + 38552 | | 0 | 38552 | pg_toast_38549 ... |
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 2024-04-09 18:08:42.374835000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-09 18:11:06.4565... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37716 | | 0 | 37716 | pktable_pkey + 37713 | | 0 | 37713 | pktable + 37718 | | 0 | 37718 | fktable + 38189 | | 0 | 38197 | foo + 38201 | | 0 | 38201 | pg_toast_38189_index + 38200 | | 0 | 38200 | pg_toast_38189 + 38507 | | 0 | 38507 | recur2 + 38502 | | 0 | 38502 | recur1 ... |
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 2024-04-09 18:08:42.374835000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-09 18:10:26.897786000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37571 | | 0 | 37571 | pktable_pkey + 37567 | | 0 | 37567 | pktable + 37573 | | 0 | 37573 | fktable + 38219 | | 0 | 38224 | foo + 38228 | | 0 | 38228 | pg_toast_38219_index + 38227 | | 0 | 38227 | pg_toast_38219 + 38440 | | 0 | 38440 | old_oids + 38459 | | 0 | 38459 | pg_toast_38456 ... |
Linux - Debian Bullseye - 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 2024-04-09 18:08:36.942603302 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-09 18:12:18.770476631 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37666 | | 0 | 37666 | pktable_pkey + 37662 | | 0 | 37662 | pktable + 37669 | | 0 | 37669 | fktable + 38321 | | 0 | 38326 | foo + 38330 | | 0 | 38330 | pg_toast_38321_index + 38329 | | 0 | 38329 | pg_toast_38321 + 38565 | | 0 | 38565 | old_oids + 38583 | | 0 | 38583 | pg_toast_38580 ... |
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 2024-04-09 18:08:36.942603302 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-04-09 18:13:23.246418958 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37786 | | 0 | 37786 | pktable_pkey + 37782 | | 0 | 37782 | pktable + 37788 | | 0 | 37788 | fktable + 38278 | | 0 | 38284 | foo + 38288 | | 0 | 38288 | pg_toast_38278_index + 38287 | | 0 | 38287 | pg_toast_38278 + 38509 | | 0 | 38509 | old_oids + 38531 | | 0 | 38531 | pg_toast_38528 ... |
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 2024-04-09 18:08:36.942603302 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-09 18:10:51.994537193 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37802 | | 0 | 37802 | users_id_seq + 37808 | | 0 | 37808 | pg_toast_37803 + 37809 | | 0 | 37809 | pg_toast_37803_index + 37803 | | 0 | 37803 | users + 37735 | | 0 | 37735 | pktable_pkey + 37732 | | 0 | 37732 | pktable + 37740 | | 0 | 37740 | fktable + 38035 | | 0 | 38035 | foo ... |
Linux - Debian Bullseye - 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 2024-04-09 18:08:36.193012979 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-09 18:10:57.124907... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37997 | | 0 | 37997 | users_id_seq + 38003 | | 0 | 38003 | pg_toast_37998 + 38004 | | 0 | 38004 | pg_toast_37998_index + 37998 | | 0 | 37998 | users + 38257 | | 0 | 38257 | foo + 38492 | | 0 | 38492 | forc_test + 37692 | | 0 | 37692 | pktable_pkey + 37689 | | 0 | 37689 | pktable ... |
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 2024-04-09 18:08:36.193012979 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-09 18:11:23.6768... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37866 | | 0 | 37866 | users_id_seq + 37872 | | 0 | 37872 | pg_toast_37867 + 37873 | | 0 | 37873 | pg_toast_37867_index + 37867 | | 0 | 37867 | users + 38280 | | 0 | 38280 | foo + 38477 | | 0 | 38477 | forc_test + 37617 | | 0 | 37617 | pktable_pkey + 37614 | | 0 | 37614 | pktable ... |
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 2024-04-09 18:08:36.193012979 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-09 18:10:49.960915646 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37940 | | 0 | 37940 | users_id_seq + 37946 | | 0 | 37946 | pg_toast_37941 + 37947 | | 0 | 37947 | pg_toast_37941_index + 37941 | | 0 | 37941 | users + 38150 | | 0 | 38150 | foo + 38471 | | 0 | 38471 | forc_test + 37422 | | 0 | 37422 | pktable_pkey + 37419 | | 0 | 37419 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-09 18:09:02.156541300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-09 18:13:21.745634400 +0000 @@ -3477,8 +3477,28 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36827 | | 0 | 36827 | pktable_pkey + 36823 | | 0 | 36823 | pktable + 36829 | | 0 | 36829 | fktable + 37832 | | 0 | 37838 | foo + 37842 | | 0 | 37842 | pg_toast_37832_index + 37841 | | 0 | 37841 | pg_toast_37832 + 37540 | | 0 | 37540 | users_id_seq + 37564 | | 0 | 37564 | pg_toast_37547 + 37571 | | 0 | 37571 | pg_toast_37547_index + 37547 | | 0 | 37547 | users ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-09 18:09:02.156541300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-09 18:15:48.652373700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37369 | | 0 | 37369 | pktable_pkey + 37366 | | 0 | 37366 | pktable + 37371 | | 0 | 37371 | fktable + 37922 | | 0 | 37927 | foo + 37931 | | 0 | 37931 | pg_toast_37922_index + 37930 | | 0 | 37930 | pg_toast_37922 + 38193 | | 0 | 38193 | old_oids + 38210 | | 0 | 38210 | pg_toast_38207 + 38211 | | 0 | 38211 | pg_toast_38207_index + 38207 | | 0 | 38207 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-09 18:09:02.156541300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-09 18:13:15.925814600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36371 | | 0 | 36371 | pktable_pkey + 36368 | | 0 | 36368 | pktable + 36376 | | 0 | 36376 | fktable + 37915 | | 0 | 37922 | foo + 37927 | | 0 | 37927 | pg_toast_37915_index + 37926 | | 0 | 37926 | pg_toast_37915 + 38174 | | 0 | 38174 | old_oids + 38201 | | 0 | 38201 | pg_toast_38198 + 38202 | | 0 | 38202 | pg_toast_38198_index + 38198 | | 0 | 38198 | recur2 ... |
macOS - Ventura - 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 2024-04-09 18:08:41 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-09 18:10:58 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37758 | | 0 | 37758 | pktable_pkey + 37755 | | 0 | 37755 | pktable + 37762 | | 0 | 37762 | fktable + 38262 | | 0 | 38270 | foo + 38274 | | 0 | 38274 | pg_toast_38262_index + 38273 | | 0 | 38273 | pg_toast_38262 + 38566 | | 0 | 38566 | old_oids + 38583 | | 0 | 38583 | pg_toast_38580 ... |
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 2024-04-09 18:08:41 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-09 18:12:31 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37520 | | 0 | 37520 | pktable_pkey + 37517 | | 0 | 37517 | pktable + 37522 | | 0 | 37522 | fktable + 38188 | | 0 | 38195 | foo + 38199 | | 0 | 38199 | pg_toast_38188_index + 38198 | | 0 | 38198 | pg_toast_38188 + 38412 | | 0 | 38412 | old_oids + 38444 | | 0 | 38444 | pg_toast_38441 ... |
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 2024-04-09 18:08:41 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-09 18:10:54 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37764 | | 0 | 37764 | pktable_pkey + 37761 | | 0 | 37761 | pktable + 37766 | | 0 | 37766 | fktable + 38293 | | 0 | 38298 | foo + 38302 | | 0 | 38302 | pg_toast_38293_index + 38301 | | 0 | 38301 | pg_toast_38293 + 38551 | | 0 | 38551 | old_oids + 38584 | | 0 | 38584 | pg_toast_38581 ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:53.604118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-09 14:58:29.003484000... @@ -2413,1334 +2413,10 @@ NOTICE: trigger aaa on parted_trig2 AFTER INSERT for ROW args quirky 1 NOTICE: trigger aaa on parted_trig3 AFTER INSERT for ROW args quirky 1 drop table parted_trig; --- test irregular partitions (i.e., different column definitions), --- including that the WHEN clause works -create function bark(text) returns bool language plpgsql immutable - as $$ begin raise notice '% <- woof!', $1; return true; end; $$; -create or replace function trigger_notice_ab() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %: (a,b)=(%,%)', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, - NEW.a, NEW.b; - if TG_LEVEL = 'ROW' then - return NEW; - end if; - return null; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-09 14:56:53.532059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-09 14:58:45.1563... @@ -1112,33 +1112,7 @@ -- Comments -- Setup a low-level role to enforce non-superuser checks. CREATE ROLE regress_constraint_comments; -SET SESSION AUTHORIZATION regress_constraint_comments; -CREATE TABLE constraint_comments_tbl (a int CONSTRAINT the_constraint CHECK (a > 0)); -CREATE DOMAIN constraint_comments_dom AS int CONSTRAINT the_constraint CHECK (value > 0); -COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'yes, the comment'; -COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; --- no such constraint -COMMENT ON CONSTRAINT no_constraint ON constraint_comments_tbl IS 'yes, the comment'; -ERROR: constraint "no_constraint" for table "constraint_comments_tbl" does not exist -COMMENT ON CONSTRAINT no_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; -ERROR: constraint "no_constraint" for domain constraint_comments_dom does not exist --- no such table/domain -COMMENT ON CONSTRAINT the_constraint ON no_comments_tbl IS 'bad comment'; -ERROR: relation "no_comments_tbl" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:53.604118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-09 14:58:25.150431000 +0000 @@ -2141,1606 +2141,10 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:48.187756077 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-09 14:59:59.047639004 +0000 @@ -2681,1066 +2681,10 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:48.187756077 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-09 14:59:18.283665948 +0000 @@ -2734,1013 +2734,10 @@ as $$ begin return null; end $$; create trigger tg after insert on parent for each row execute function trig_nothing(); -create trigger tg after insert on child1 - for each row execute function trig_nothing(); -alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- - child1 | tg | O - parent | tg | D -(2 rows) - -alter table only parent enable always trigger tg; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:47.099708368 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-09 14:59:57.815586639... @@ -2661,1086 +2661,10 @@ from parted_referenced for each row execute procedure trigger_notice_ab(); create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-09 14:56:47.027708451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-09 15:00:17.7595... @@ -1027,118 +1027,10 @@ CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); \d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-09 14:56:47.099708368 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-09 14:59:54.535588387 +0000 @@ -2766,981 +2766,10 @@ select tgrelid::regclass, tgname, tgenabled from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass) order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ----------+---------+----------- - child1 | tg | O - parent | tg | O - parent | tg_stmt | O -(3 rows) - -alter table only parent enable always trigger tg; -- no recursion because ONLY -alter table parent enable always trigger tg_stmt; -- no recursion because statement trigger -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-09 14:56:58.242075500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-09 14:59:19.354741100 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-09 14:56:58.227411200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-09 15:01:14.021748100 +0000 @@ -3317,430 +3317,7 @@ update set b = iocdu_tt_parted.b || ':' || excluded.b; NOTICE: trigger = iocdu_tt_parted_update_trig, old table = (1,AAA), (2,BBB), new table = (1,AAA:AAA), (2,BBB:BBB) NOTICE: trigger = iocdu_tt_parted_insert_trig, new table = (3,CCC), (4,DDD) --- updates only -insert into iocdu_tt_parted values (3, 'CCC'), (4, 'DDD') - on conflict (a) do - update set b = iocdu_tt_parted.b || ':' || excluded.b; -NOTICE: trigger = iocdu_tt_parted_update_trig, old table = (3,CCC), (4,DDD), new table = (3,CCC:CCC), (4,DDD:DDD) -NOTICE: trigger = iocdu_tt_parted_insert_trig, new table = <NULL> -drop table iocdu_tt_parted; --- --- Verify that you can't create a trigger with transition tables for --- more than one event. --- -create trigger my_table_multievent_trig - after insert or update on my_table referencing new table as new_table ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-09 14:56:58.242075500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-09 14:59:18.885992300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-09 14:56:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-09 15:01:42 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-09 14:56:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-09 15:01:56 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-09 14:56:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-09 15:01:42 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:33.049288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 08:16:50.63635... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/wrSehWZTlE/.s.PGSQL.56787" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:33.049288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 08:17:24.102... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/p398TclJYW/.s.PGSQL.53352" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:33.049288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-09 08:16:47.070875000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-aAOLTr/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:31.511618197 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-09 08:18:45.515493077 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/sY93Z3DQsV/.s.PGSQL.64719" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:31.511618197 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-09 08:17:49.643533888 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-AWeCCv/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:29.624086789 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 08:17:35.81198... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/Ql7fsxXcqG/.s.PGSQL.50238" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:29.624086789 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 08:18:07.259... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/m_6Il19DuX/.s.PGSQL.52403" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 08:15:29.624086789 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-09 08:17:31.227986162 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-rPzW98/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 08:15:45.067940100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 08:19:06.764039600 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/OQA1G_dIJ1/.s.PGSQL.51076" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 08:15:45.067940100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 08:21:10.674249800 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/bPJztKPzIl/.s.PGSQL.59247" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 08:15:45.067940100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-09 08:18:57.031117300 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 08:15:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 08:17:41 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 08:15:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 08:18:28 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 08:15:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-09 08:17:43 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/n8/pp_chp6x3jlfy1n94r6hdjv4000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4759 | shared detoast datum |
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 2024-04-09 06:41:55.445005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-09 06:43:39.006972000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:55.445005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-09 06:44:12.5395160... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:55.445005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-09 06:43:35.404719000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-09 06:41:51.393024291 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-09 06:46:44.784808082 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:51.393024291 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-09 06:48:12.740721567 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:51.393024291 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-09 06:45:22.408868966 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-09 06:41:47.681035231 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-09 06:43:28.649067502... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:47.681035231 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-09 06:44:03.2650668... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:47.681035231 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-09 06:43:26.841067798 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-09 06:42:08.097921000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-09 06:45:15.819410200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-09 06:42:08.097921000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-09 06:47:24.847738600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-09 06:42:08.097921000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-09 06:45:04.851171800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-09 06:41:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-09 06:44:18 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-09 06:45:08 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-09 06:41:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-09 06:44:19 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:56.459721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 02:32:39.05292... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/XtCfv2Qu9T/.s.PGSQL.61026" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:56.459721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 02:33:11.927... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/KDyvFLXiC4/.s.PGSQL.50193" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:56.459721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-09 02:32:37.992691000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-AIbsbQ/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:48.409349406 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-09 02:36:03.477172638 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/c9PECiFyRV/.s.PGSQL.65280" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:48.409349406 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-09 02:34:49.729213777 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-JVsdCx/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:54.163768969 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 02:34:47.33160... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/BzFXMYU_LR/.s.PGSQL.52997" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:54.163768969 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 02:35:20.935... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/alLTjpuiLE/.s.PGSQL.55994" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-09 02:30:54.163768969 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-09 02:34:43.399603993 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-Uhk1HF/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 02:31:05.312489300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 02:34:34.429788300 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/aPdRQq71xd/.s.PGSQL.52801" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 02:31:05.312489300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 02:36:47.124131800 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/0lKInpCbVq/.s.PGSQL.59588" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-09 02:31:05.312489300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-09 02:34:27.822367100 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 02:30:42 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-09 02:32:33 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 02:30:42 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-09 02:34:10 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-09 02:30:42 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-09 02:32:33 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-09 01:24:27.294075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-09 01:26:55.448513000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-09 01:23:45.935868434 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-09 01:27:16.407910725... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-09 01:24:02.555460600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-09 01:29:51.250851400 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-09 01:23:05 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-09 01:27:53 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4480 | Add pg_wait_for_lockers() function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 23:23:12.648113000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 23:25:56.4264180... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4759 | shared detoast datum |
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 2024-04-08 20:23:04.034411000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-08 20:24:53.900960000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:23:04.034411000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-08 20:25:28.7250260... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:23:04.034411000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-08 20:24:50.919208000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-08 20:22:59.592566100 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-08 20:28:40.748604150 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:22:59.592566100 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-08 20:27:16.252596881 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-08 20:22:59.168833028 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-08 20:26:36.008684958... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:22:59.168833028 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-08 20:27:12.4406364... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:22:59.168833028 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-08 20:26:33.956687410 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-08 20:23:10.212116400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-08 20:26:04.246667500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-08 20:23:10.212116400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-08 20:28:11.434172600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-08 20:23:10.212116400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-08 20:25:54.806240800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-08 20:23:01 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-08 20:25:26 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:23:01 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-08 20:26:35 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-08 20:23:01 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-08 20:25:26 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 18:32:47.273453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-08 18:33:51.529282000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 18:32:47.273453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-08 18:34:21.4485350... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 18:32:47.273453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-08 18:33:47.913017000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4829 | Add trim_trailing_whitespace to editorconfig file |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 17:22:43.405248000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 17:24:55.7273480... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4529 | CREATE SUBSCRIPTION ... SERVER |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 16:21:11.151137000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 16:24:06.7867370... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-08 15:58:41.167188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-08 16:00:26.107776000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-08 15:58:41.193331059 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-08 16:00:28.889283170 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-08 15:58:41.199687646 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-08 16:01:09.959609613 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-08 15:58:38 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-08 16:02:36 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4839 | The Prepare statement with the skewed parameter uses the custom plan |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 15:23:05.908699000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 15:25:49.7803640... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4809 | Encoding protection for pgcrypto |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 15:05:13.612429000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 15:07:23.1275630... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/3405 | Add pg_stat_session |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 15:03:22.606649000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 15:06:00.2838890... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4768 | A infrastructure to detect misuse of spin lock easier |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 14:55:14.137999000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 14:58:23.4863300... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 14:54:59.689256375 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-08 15:00:27.093001096 +0... @@ -159,37 +159,10 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 14:55:01.568970204 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 15:00:09.8209966... @@ -159,37 +159,10 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_... --- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 14:55:21.690958600 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 15:02:39.941365300 +0000 @@ -159,37 +159,10 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 14:55:01 +++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 14:59:51 @@ -159,37 +159,10 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionLocal2'); -- nothing - injection_points_run ----------------------- - -(1 row) - -SELECT injection_points_run('TestConditionError'); -- error -ERROR: error triggered for injection point TestConditionError ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-08 14:29:09.416239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-08 14:30:47.93... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:29:09.416239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-08 14:31:23.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:29:09.416239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-08 14:30:44.926752000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-08 14:28:59.035354421 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-08 14:33:15.643240747 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:28:59.035354421 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-04-08 14:34:24.959191250 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:28:59.035354421 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-08 14:31:40.563300975 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-08 14:29:03.383510246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-08 14:31:47.99... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:29:03.383510246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-08 14:32:17.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:29:03.383510246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-08 14:31:44.319417614 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-08 14:29:21.373231300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-08 14:32:48.307207300 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-08 14:29:21.373231300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-08 14:34:50.584548900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-08 14:29:21.373231300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-08 14:32:39.719316400 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-08 14:28:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-08 14:32:54 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:28:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-08 14:33:51 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-08 14:28:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-08 14:32:55 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4645 | make pg_ctl more friendly |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 13:29:34.236628000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 13:31:22.8035930... @@ -181,15 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); - injection_points_detach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" not found ... |
48/4770 | Introduce XID age and inactive timeout based replication slot invalidation |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 13:28:02.797903000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 13:29:55.8835990... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4866 | Table AM Interface Enhancements |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 11:39:47.579035464 +... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out 2024-04-08 11:44:17.351012032 +0... @@ -159,11 +159,7 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - +ERROR: error triggered for injection point TestConditionLocal1 SELECT injection_points_run('TestConditionLocal2'); -- nothing injection_points_run ---------------------- |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-08 09:43:29.967557000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-08 09:45:08.430... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:29.967557000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-08 09:45:42.1... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:29.967557000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-08 09:45:01.005072000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:27.359441193 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-08 09:47:20.291490738 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:27.359441193 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-08 09:48:44.931455400 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:27.359441193 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-08 09:46:03.727497231 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-08 09:43:27.437362740 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-08 09:45:52.253... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:27.437362740 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-08 09:46:20.4... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-08 09:43:27.437362740 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-08 09:45:44.849370815 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-08 09:43:40.699776800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-08 09:47:34.285269400 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-08 09:43:40.699776800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-08 09:49:56.958559500 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-08 09:43:40.699776800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-08 09:47:28.194950300 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-08 09:43:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-08 09:45:17 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-08 09:43:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-08 09:47:47 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-08 09:43:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-08 09:45:14 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4914 | Speed up clean meson builds by ~25% |
Linux - Debian Bullseye - 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 2024-04-08 09:04:31.604470782 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tablespace.out 2024-04-08 09:06:43.1044080... @@ -905,64 +905,10 @@ -- let's try moving a materialized view from one place to another CREATE MATERIALIZED VIEW testschema.amv AS SELECT * FROM testschema.atable; -ALTER MATERIALIZED VIEW testschema.amv SET TABLESPACE regress_tblspace; -REFRESH MATERIALIZED VIEW testschema.amv; -SELECT COUNT(*) FROM testschema.amv; - count -------- - 3 -(1 row) - --- Will fail with bad path -CREATE TABLESPACE regress_badspace LOCATION '/no/such/location'; -ERROR: directory "/no/such/location" does not exist --- No such tablespace -CREATE TABLE bar (i int) TABLESPACE regress_nosuchspace; ... |
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 2024-04-08 09:04:31.604470782 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tablespace.out 2024-04-08 09:06:42.248409210 +0000 @@ -926,43 +926,10 @@ ALTER INDEX testschema.part_a_idx SET TABLESPACE pg_default; -- Fail, not empty DROP TABLESPACE regress_tblspace; -ERROR: tablespace "regress_tblspace" is not empty -CREATE ROLE regress_tablespace_user1 login; -CREATE ROLE regress_tablespace_user2 login; -GRANT USAGE ON SCHEMA testschema TO regress_tablespace_user2; -ALTER TABLESPACE regress_tblspace OWNER TO regress_tablespace_user1; -CREATE TABLE testschema.tablespace_acl (c int); --- new owner lacks permission to create this index from scratch -CREATE INDEX k ON testschema.tablespace_acl (c) TABLESPACE regress_tblspace; -ALTER TABLE testschema.tablespace_acl OWNER TO regress_tablespace_user2; -SET SESSION ROLE regress_tablespace_user2; -CREATE TABLE tablespace_table (i int) TABLESPACE regress_tblspace; -- fail -ERROR: permission denied for tablespace regress_tblspace -ALTER TABLE testschema.tablespace_acl ALTER c TYPE bigint; ... |
48/4399 | pgbench: allow to cancel queries during benchmark |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 08:38:39.423498000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 08:40:20.3287390... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/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 2024-04-08 08:33:34.085320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-08 08:35:02.911900... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37737 | | 0 | 37737 | pktable_pkey + 37734 | | 0 | 37734 | pktable + 37739 | | 0 | 37739 | fktable + 38259 | | 0 | 38264 | foo + 38268 | | 0 | 38268 | pg_toast_38259_index + 38267 | | 0 | 38267 | pg_toast_38259 + 38560 | | 0 | 38560 | old_oids + 38577 | | 0 | 38577 | pg_toast_38574 ... |
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 2024-04-08 08:33:34.085320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-08 08:35:33.8586... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37504 | | 0 | 37504 | pktable_pkey + 37501 | | 0 | 37501 | pktable + 37575 | | 0 | 37575 | fktable + 38297 | | 0 | 38302 | foo + 38306 | | 0 | 38306 | pg_toast_38297_index + 38305 | | 0 | 38305 | pg_toast_38297 + 38493 | | 0 | 38493 | old_oids + 38510 | | 0 | 38510 | pg_toast_38507 ... |
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 2024-04-08 08:33:34.085320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-08 08:35:00.976504000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37560 | | 0 | 37560 | pktable_pkey + 37557 | | 0 | 37557 | pktable + 37566 | | 0 | 37566 | fktable + 38258 | | 0 | 38272 | foo + 38276 | | 0 | 38276 | pg_toast_38258_index + 38275 | | 0 | 38275 | pg_toast_38258 + 38546 | | 0 | 38546 | recur1 + 38536 | | 0 | 38536 | old_oids ... |
Linux - Debian Bullseye - 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 2024-04-08 08:33:24.195948443 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-08 08:38:34.687707223 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37780 | | 0 | 37780 | pktable_pkey + 37777 | | 0 | 37777 | pktable + 37782 | | 0 | 37782 | fktable + 38345 | | 0 | 38351 | foo + 38355 | | 0 | 38355 | pg_toast_38345_index + 38354 | | 0 | 38354 | pg_toast_38345 + 38572 | | 0 | 38572 | old_oids + 38590 | | 0 | 38590 | pg_toast_38587 ... |
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 2024-04-08 08:33:24.195948443 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-08 08:37:37.259750814 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37778 | | 0 | 37778 | pktable_pkey + 37775 | | 0 | 37775 | pktable + 37782 | | 0 | 37782 | fktable + 38327 | | 0 | 38332 | foo + 38336 | | 0 | 38336 | pg_toast_38327_index + 38335 | | 0 | 38335 | pg_toast_38327 + 38543 | | 0 | 38543 | old_oids + 38562 | | 0 | 38562 | pg_toast_38559 ... |
Linux - Debian Bullseye - 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 2024-04-08 08:33:25.896419492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-08 08:37:22.756278... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37947 | | 0 | 37947 | users_id_seq + 37953 | | 0 | 37953 | pg_toast_37948 + 37954 | | 0 | 37954 | pg_toast_37948_index + 37948 | | 0 | 37948 | users + 38262 | | 0 | 38262 | foo + 38450 | | 0 | 38450 | forc_test + 37678 | | 0 | 37678 | pktable_pkey + 37675 | | 0 | 37675 | pktable ... |
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 2024-04-08 08:33:25.896419492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-08 08:37:48.5642... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37632 | | 0 | 37632 | pktable_pkey + 37629 | | 0 | 37629 | pktable + 37634 | | 0 | 37634 | fktable + 38149 | | 0 | 38149 | pg_toast_38139_index + 38148 | | 0 | 38148 | pg_toast_38139 + 38139 | | 0 | 38145 | foo + 38361 | | 0 | 38361 | old_oids + 38383 | | 0 | 38383 | pg_toast_38380 ... |
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 2024-04-08 08:33:25.896419492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-08 08:37:20.104280549 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37881 | | 0 | 37881 | users_id_seq + 37887 | | 0 | 37887 | pg_toast_37882 + 37888 | | 0 | 37888 | pg_toast_37882_index + 37882 | | 0 | 37882 | users + 38039 | | 0 | 38039 | foo + 37698 | | 0 | 37698 | pktable_pkey + 37695 | | 0 | 37695 | pktable + 37701 | | 0 | 37701 | fktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-08 08:33:43.727247100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-08 08:37:27.849578900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37087 | | 0 | 37087 | pktable_pkey + 37084 | | 0 | 37084 | pktable + 37089 | | 0 | 37089 | fktable + 37855 | | 0 | 37863 | foo + 37867 | | 0 | 37867 | pg_toast_37855_index + 37866 | | 0 | 37866 | pg_toast_37855 + 38086 | | 0 | 38086 | old_oids + 38106 | | 0 | 38106 | pg_toast_38103 + 38107 | | 0 | 38107 | pg_toast_38103_index + 38103 | | 0 | 38103 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-08 08:33:43.727247100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-08 08:39:38.670861600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37990 | | 0 | 37995 | foo + 37999 | | 0 | 37999 | pg_toast_37990_index + 37998 | | 0 | 37998 | pg_toast_37990 + 37488 | | 0 | 37488 | pktable_pkey + 37484 | | 0 | 37484 | pktable + 37490 | | 0 | 37490 | fktable + 38222 | | 0 | 38222 | old_oids + 38239 | | 0 | 38239 | pg_toast_38236 + 38240 | | 0 | 38240 | pg_toast_38236_index + 38236 | | 0 | 38236 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-08 08:33:43.727247100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-08 08:37:12.393036400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37228 | | 0 | 37228 | pktable_pkey + 37224 | | 0 | 37224 | pktable + 37232 | | 0 | 37232 | fktable + 37947 | | 0 | 37957 | foo + 37961 | | 0 | 37961 | pg_toast_37947_index + 37960 | | 0 | 37960 | pg_toast_37947 + 38175 | | 0 | 38175 | old_oids + 38200 | | 0 | 38200 | pg_toast_38197 + 38201 | | 0 | 38201 | pg_toast_38197_index + 38197 | | 0 | 38197 | recur2 ... |
macOS - Ventura - 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 2024-04-08 08:32:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-08 08:35:44 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37628 | | 0 | 37628 | pktable_pkey + 37622 | | 0 | 37622 | pktable + 37632 | | 0 | 37632 | fktable + 38380 | | 0 | 38385 | foo + 38389 | | 0 | 38389 | pg_toast_38380_index + 38388 | | 0 | 38388 | pg_toast_38380 + 38576 | | 0 | 38576 | old_oids + 38593 | | 0 | 38593 | pg_toast_38590 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2024-04-08 08:32:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2024-04-08 08:36:56 @@ -1138,18 +1138,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-04-08 08:32:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-08 08:35:42 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38375 | | 0 | 38375 | pg_toast_38367 + 37661 | | 0 | 37661 | pktable_pkey + 37658 | | 0 | 37658 | pktable + 37663 | | 0 | 37663 | fktable + 38367 | | 0 | 38372 | foo + 38376 | | 0 | 38376 | pg_toast_38367_index + 38563 | | 0 | 38563 | old_oids + 38580 | | 0 | 38580 | pg_toast_38577 ... |
48/4707 | psql JSON output format |
Linux - Debian Bullseye - Meson | |
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 2024-04-08 08:30:59.595937363 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-08 08:35:13.255... @@ -4760,376 +4760,10 @@ (1 row) DROP TABLE plt1_adv; -DROP TABLE plt2_adv; --- Test the process_outer_partition() code path -CREATE TABLE plt1_adv (a int, b int, c text) PARTITION BY LIST (c); -CREATE TABLE plt1_adv_p1 PARTITION OF plt1_adv FOR VALUES IN ('0000', '0001', '0002'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0003', '0004'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 5, 'FM0000') FROM generate_series(0, 24) i; -ANALYZE plt1_adv; -CREATE TABLE plt2_adv (a int, b int, c text) PARTITION BY LIST (c); -CREATE TABLE plt2_adv_p1 PARTITION OF plt2_adv FOR VALUES IN ('0002'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0003', '0004'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 5, 'FM0000') FROM generate_series(0, 24) i WHERE i % 5 IN (2, 3, 4); -ANALYZE plt2_adv; -CREATE TABLE plt3_adv (a int, b int, c text) PARTITION BY LIST (c); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/oidjoins.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/oidjoins.out 2024-04-08 08:30:59.591937365 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/oidjoins.out 2024-04-08 08:35:38.3836929... @@ -100,169 +100,10 @@ NOTICE: checking pg_inherits {inhparent} => pg_class {oid} NOTICE: checking pg_index {indexrelid} => pg_class {oid} NOTICE: checking pg_index {indrelid} => pg_class {oid} -NOTICE: checking pg_index {indcollation} => pg_collation {oid} -NOTICE: checking pg_index {indclass} => pg_opclass {oid} -NOTICE: checking pg_index {indrelid,indkey} => pg_attribute {attrelid,attnum} -NOTICE: checking pg_operator {oprnamespace} => pg_namespace {oid} -NOTICE: checking pg_operator {oprowner} => pg_authid {oid} -NOTICE: checking pg_operator {oprleft} => pg_type {oid} -NOTICE: checking pg_operator {oprright} => pg_type {oid} -NOTICE: checking pg_operator {oprresult} => pg_type {oid} -NOTICE: checking pg_operator {oprcom} => pg_operator {oid} -NOTICE: checking pg_operator {oprnegate} => pg_operator {oid} -NOTICE: checking pg_operator {oprcode} => pg_proc {oid} -NOTICE: checking pg_operator {oprrest} => pg_proc {oid} -NOTICE: checking pg_operator {oprjoin} => pg_proc {oid} ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/join_hash.out 2024-04-08 08:30:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out 2024-04-08 08:35:07 @@ -1138,18 +1138,21 @@ int8_tbl i8, lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4 on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss; - QUERY PLAN ------------------------------------------------------------ + QUERY PLAN +----------------------------------------------------------------- Nested Loop -> Seq Scan on int8_tbl i8 - -> Sort - Sort Key: t1.fivethous, i4.f1 - -> Hash Join - Hash Cond: (t1.fivethous = (i4.f1 + i8.q2)) - -> Seq Scan on tenk1 t1 - -> Hash - -> Seq Scan on int4_tbl i4 ... |
48/4573 | pg_ctl start may return 0 even if the postmaster has been already started on Windows |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 08:26:29.782195000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 08:28:16.3687110... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4544 | Reduce size of postgres.bki |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 08:14:55.172540000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 08:16:46.2218360... @@ -159,11 +159,7 @@ -- reload, local injection points should be gone. \c SELECT injection_points_run('TestConditionLocal1'); -- nothing - injection_points_run ----------------------- - -(1 row) - +ERROR: error triggered for injection point TestConditionLocal1 SELECT injection_points_run('TestConditionLocal2'); -- nothing injection_points_run ---------------------- |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:52.235848000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-08 07:54:43.823686000... @@ -2240,1507 +2240,10 @@ -- insert/update/delete row-level triggers on the first partition create trigger trig_ins_before_child before insert on parted_stmt_trig1 for each row execute procedure trigger_notice(); -create trigger trig_ins_after_child after insert on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_upd_before_child before update on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_upd_after_child after update on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_del_before_child before delete on parted_stmt_trig1 - for each row execute procedure trigger_notice(); -create trigger trig_del_after_child after delete on parted_stmt_trig1 - for each row execute procedure trigger_notice(); --- insert/update/delete statement-level triggers on the parent -create trigger trig_ins_before_3 before insert on parted2_stmt_trig - for each statement execute procedure trigger_notice(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:52.235848000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-08 07:55:03.8225590... @@ -2151,1596 +2151,10 @@ trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; -drop trigger trg1 on trigpart41; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart41" does not exist -drop table trigpart4; -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -alter table trigpart detach partition trigpart3; -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -drop table trigpart3; -select tgrelid::regclass::text, tgname, tgfoid::regproc, tgenabled, tgisinternal from pg_trigger - where tgname ~ '^trg1' order by 1; - tgrelid | tgname | tgfoid | tgenabled | tgisinternal ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:52.235848000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-08 07:54:40.717777000 +0000 @@ -2094,1653 +2094,7 @@ alter table trigpart attach partition trigpart3 for values from (2000) to (3000); create table trigpart4 partition of trigpart for values from (3000) to (4000) partition by range (a); create table trigpart41 partition of trigpart4 for values from (3000) to (3500); -create table trigpart42 (like trigpart); -alter table trigpart4 attach partition trigpart42 for values from (3500) to (4000); -select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger - where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text; - tgrelid | tgname | tgfoid -------------+--------+----------------- - trigpart | trg1 | trigger_nothing - trigpart1 | trg1 | trigger_nothing - trigpart2 | trg1 | trigger_nothing - trigpart3 | trg1 | trigger_nothing - trigpart4 | trg1 | trigger_nothing - trigpart41 | trg1 | trigger_nothing - trigpart42 | trg1 | trigger_nothing ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:50.132897421 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-08 07:56:29.712731673 +0000 @@ -2646,1101 +2646,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:50.132897421 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-08 07:55:44.172787540 +0000 @@ -2500,1247 +2500,10 @@ end; $$; insert into parted values (1, 1, 'uno uno'); -- works -update parted set c = c || ' v6'; -- works -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+---------------------------------- - parted_1_1 | 1 | 1 | uno uno v1 v6 did UPDATE - parted_1_1 | 1 | 1 | uno uno did INSERT v6 did UPDATE -(2 rows) - --- update itself moves tuple to new partition; trigger still works -truncate table parted; -create table parted_2 partition of parted for values in (2); -insert into parted values (1, 1, 'uno uno v5'); -update parted set a = 2; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:50.110702679 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-08 07:56:07.618580693... @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-08 07:52:50.038702710 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-08 07:56:29.0225... @@ -976,169 +976,10 @@ CREATE TABLE cnn_child () INHERITS (cnn_parent); CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -CREATE UNIQUE INDEX b_uq ON cnn_parent (b); -ALTER TABLE cnn_parent ADD PRIMARY KEY USING INDEX b_uq; -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (local, inherited) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-08 07:52:50.110702679 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-08 07:56:04.546585032 +0000 @@ -2695,1052 +2695,10 @@ alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; -create table trg_clone2 partition of trg_clone for values from (1000) to (2000); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-08 07:53:04.441956400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-08 07:55:38.888404500 +0000 @@ -3567,180 +3567,10 @@ NOTICE: hello from funcB -- cleanup drop table parted_trig; -drop function funcA(); -drop function funcB(); --- Leave around some objects for other tests -create table trigger_parted (a int primary key) partition by list (a); -create function trigger_parted_trigfunc() returns trigger language plpgsql as - $$ begin end; $$; -create trigger aft_row after insert or update on trigger_parted - for each row execute function trigger_parted_trigfunc(); -create table trigger_parted_p1 partition of trigger_parted for values in (1) - partition by list (a); -create table trigger_parted_p1_1 partition of trigger_parted_p1 for values in (1); -create table trigger_parted_p2 partition of trigger_parted for values in (2) - partition by list (a); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-08 07:53:04.453664900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-08 07:57:39.871247700 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-08 07:53:04.453664900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-08 07:55:35.933340700 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-08 07:52:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-08 07:57:25 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-08 07:52:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-08 07:57:24 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-08 07:52:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-08 07:57:25 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
47/4060 | Improve WALRead() to suck data directly from WAL buffers when possible |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 05:34:05.563827000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 05:36:44.8653220... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4390 | add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out 2024-04-08 03:40:41.269385000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out 2024-04-08 03:42:55.9737930... @@ -181,11 +181,7 @@ -- Attaching injection points that use the same name as one defined locally -- previously should work. SELECT injection_points_attach('TestConditionLocal1', 'error'); - injection_points_attach -------------------------- - -(1 row) - +ERROR: injection point "TestConditionLocal1" already defined SELECT injection_points_detach('TestConditionLocal1'); injection_points_detach ------------------------- |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-07 23:05:37.776237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-07 23:07:29.553... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:37.776237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-07 23:08:02.8... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:37.776237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-07 23:07:29.041893000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:27.436888205 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-07 23:09:00.168756534 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:27.436888205 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-07 23:08:09.924785724 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-07 23:05:27.403144097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-07 23:07:53.683... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:27.403144097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-07 23:08:18.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 23:05:27.403144097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-07 23:07:49.435135787 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-07 23:05:48.750673400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-07 23:09:47.310743700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-07 23:05:48.750673400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-07 23:12:10.036327500 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-07 23:05:48.750673400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-07 23:09:41.349328800 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-07 23:05:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-07 23:07:46 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-07 23:05:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-07 23:10:54 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-07 23:05:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-07 23:07:43 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4866 | Table AM Interface Enhancements |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_prune.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_prune.out 2024-04-07 19:35:44.291735788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_prune.out 2024-04-07 19:39:46.49... @@ -3742,742 +3742,10 @@ create table pp_intrangepart (a int4range) partition by list (a); create table pp_intrangepart12 partition of pp_intrangepart for values in ('[1,2]'); create table pp_intrangepart2inf partition of pp_intrangepart for values in ('[2,)'); -explain (costs off) select * from pp_intrangepart where a = '[1,2]'::int4range; - QUERY PLAN ------------------------------------------------ - Seq Scan on pp_intrangepart12 pp_intrangepart - Filter: (a = '[1,3)'::int4range) -(2 rows) - -explain (costs off) select * from pp_intrangepart where a = '(1,2)'::int4range; - QUERY PLAN --------------------------- - Result - One-Time Filter: false -(2 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/event_trigger.out /tmp/cirrus-ci-build/build/testrun/recovery/02... --- /tmp/cirrus-ci-build/src/test/regress/expected/event_trigger.out 2024-04-07 19:35:44.251735807 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/event_trigger.out 2024-04-07 19:40:11.25... @@ -626,119 +626,10 @@ NOTICE: REINDEX END: command_tag=REINDEX type=index identity=concur_reindex_schema.ind REINDEX SCHEMA CONCURRENTLY concur_reindex_schema; NOTICE: REINDEX END: command_tag=REINDEX type=index identity=concur_reindex_schema.ind --- One table on schema but no indexes -DROP INDEX concur_reindex_schema.ind; -REINDEX SCHEMA concur_reindex_schema; -REINDEX SCHEMA CONCURRENTLY concur_reindex_schema; -DROP SCHEMA concur_reindex_schema CASCADE; -NOTICE: drop cascades to table concur_reindex_schema.tab --- With a partitioned table, and nothing else. -CREATE TABLE concur_reindex_part (id int) PARTITION BY RANGE (id); -REINDEX TABLE concur_reindex_part; -REINDEX TABLE CONCURRENTLY concur_reindex_part; --- Partition that would be reindexed, still nothing. -CREATE TABLE concur_reindex_child PARTITION OF concur_reindex_part - FOR VALUES FROM (0) TO (10); ... |
48/4655 | Add minimal C example and SQL registration example for custom table access methods. |
Linux - Debian Bullseye - 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 2024-04-07 18:35:35.203470639 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-04-07 18:41:14.867200591 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:36.397077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-07 11:35:53.23957... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/gabskkpaCh/.s.PGSQL.51944" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:36.397077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-07 11:36:29.388... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/5eYE_4e3yy/.s.PGSQL.63475" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:36.397077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-07 11:35:52.215575000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-VEsWJq/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:30.187095222 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-07 11:38:20.470932327 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/HnpE3M_9hN/.s.PGSQL.54220" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:30.187095222 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subscription.out 2024-04-07 11:39:28.782846595 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/7QwmFtUING/.s.PGSQL.63246" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:30.187095222 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-07 11:36:45.575031363 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-AHCN8U/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:22.200129602 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-07 11:36:32.98008... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/F9411zsvq2/.s.PGSQL.59813" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:22.200129602 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-07 11:37:05.896... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/Qrz44Z7H8X/.s.PGSQL.59215" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-07 11:34:22.200129602 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-07 11:36:29.260092420 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-0Nzp9b/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-07 11:34:47.253683600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-07 11:38:04.338792900 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/Q5J50Kl5Zm/.s.PGSQL.52408" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-07 11:34:47.253683600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-07 11:40:05.499917900 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/B_66caMS85/.s.PGSQL.61885" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-07 11:34:47.253683600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-07 11:37:54.513090400 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-07 11:34:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-07 11:36:10 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-07 11:34:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-07 11:37:55 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-07 11:34:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-07 11:36:11 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-07 07:32:44.550690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-07 07:34:33.275263000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-07 07:32:38.484764119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-07 07:35:11.704684373... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-07 07:32:55.275771000 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-07 07:39:20.421606100 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-07 07:32:38 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-07 07:36:14 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-07 07:06:45.576950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-07 07:08:58.105202000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-07 07:06:38.254332595 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-07 07:10:55.030202435 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-07 07:06:38.868100953 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-07 07:09:35.580086188 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-07 07:06:38 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-07 07:10:53 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4866 | Table AM Interface Enhancements |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/lock-committed-update.out /tmp/cirrus-ci-build/build/testrun/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/lock-committed-update.out 2024-04-07 04:05:10.582298148 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/lock-committed-update.out 2024-04-07 04:09:07.5381162... @@ -12,920 +12,6 @@ step s2l: SELECT * FROM lcu_table WHERE pg_advisory_lock(380170116) IS NOT NULL FOR KEY SHARE; <waiting ...> step s1u: UPDATE lcu_table SET value = 'two' WHERE id = 1; step s1c: COMMIT; -step s1ul: SELECT pg_advisory_unlock(380170116); -pg_advisory_unlock ------------------- -t -(1 row) - -step s2l: <... completed> -id|value ---+----- - 1|one -(1 row) - -step s2c: COMMIT; ... |
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 2024-04-07 04:05:10.750298073 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-07 04:09:39.046... @@ -4434,702 +4434,10 @@ DROP TABLE plt1_adv_extra; DROP TABLE plt2_adv_extra; --- Test default partitions -ALTER TABLE plt1_adv DETACH PARTITION plt1_adv_p1; --- Change plt1_adv_p1 to the default partition -ALTER TABLE plt1_adv ATTACH PARTITION plt1_adv_p1 DEFAULT; -DROP TABLE plt1_adv_p3; -ANALYZE plt1_adv; -DROP TABLE plt2_adv_p3; -ANALYZE plt2_adv; --- We can do partitioned join even if only one of relations has the default --- partition -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 ... - QUERY PLAN ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-07 04:05:10.750298073 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-07 04:10:04.7... @@ -2624,2512 +2624,10 @@ -- anti join EXPLAIN (COSTS OFF) SELECT t1.* FROM prt1_adv t1 WHERE NOT EXISTS (SELECT 1 FROM prt2_adv t2 WHERE t1.a = t2.b) AND t1.b = 0 ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Right Anti Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on prt1_adv_p1 t1_1 - Filter: (b = 0) - -> Hash Right Anti Join - Hash Cond: (t2_2.b = t1_2.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/event_trigger.out /tmp/cirrus-ci-build/build/testrun/regress/reg... --- /tmp/cirrus-ci-build/src/test/regress/expected/event_trigger.out 2024-04-07 04:05:10.714298089 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/event_trigger.out 2024-04-07 04:09:38.090087265 +0000 @@ -628,117 +628,10 @@ NOTICE: REINDEX END: command_tag=REINDEX type=index identity=concur_reindex_schema.ind -- One table on schema but no indexes DROP INDEX concur_reindex_schema.ind; -REINDEX SCHEMA concur_reindex_schema; -REINDEX SCHEMA CONCURRENTLY concur_reindex_schema; -DROP SCHEMA concur_reindex_schema CASCADE; -NOTICE: drop cascades to table concur_reindex_schema.tab --- With a partitioned table, and nothing else. -CREATE TABLE concur_reindex_part (id int) PARTITION BY RANGE (id); -REINDEX TABLE concur_reindex_part; -REINDEX TABLE CONCURRENTLY concur_reindex_part; --- Partition that would be reindexed, still nothing. -CREATE TABLE concur_reindex_child PARTITION OF concur_reindex_part - FOR VALUES FROM (0) TO (10); -REINDEX TABLE concur_reindex_part; -REINDEX TABLE CONCURRENTLY concur_reindex_part; ... |
48/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 2024-04-07 03:31:18.758656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-07 03:33:40.638502... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37734 | | 0 | 37734 | pktable_pkey + 37731 | | 0 | 37731 | pktable + 37736 | | 0 | 37736 | fktable + 38249 | | 0 | 38254 | foo + 38258 | | 0 | 38258 | pg_toast_38249_index + 38257 | | 0 | 38257 | pg_toast_38249 + 38534 | | 0 | 38534 | old_oids + 38567 | | 0 | 38567 | pg_toast_38563 ... |
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 2024-04-07 03:31:18.758656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-07 03:34:09.3720... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37696 | | 0 | 37696 | pktable_pkey + 37693 | | 0 | 37693 | pktable + 37698 | | 0 | 37698 | fktable + 38272 | | 0 | 38277 | foo + 38281 | | 0 | 38281 | pg_toast_38272_index + 38280 | | 0 | 38280 | pg_toast_38272 + 38468 | | 0 | 38468 | old_oids + 38485 | | 0 | 38485 | pg_toast_38482 ... |
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 2024-04-07 03:31:18.758656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-07 03:33:35.091813000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37549 | | 0 | 37549 | pktable_pkey + 37546 | | 0 | 37546 | pktable + 37554 | | 0 | 37554 | fktable + 38196 | | 0 | 38204 | foo + 38208 | | 0 | 38208 | pg_toast_38196_index + 38207 | | 0 | 38207 | pg_toast_38196 + 38440 | | 0 | 38440 | old_oids + 38460 | | 0 | 38460 | pg_toast_38457 ... |
Linux - Debian Bullseye - 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 2024-04-07 03:31:13.521270749 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-07 03:37:13.501271739 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37736 | | 0 | 37736 | users_id_seq + 37744 | | 0 | 37744 | pg_toast_37737 + 37745 | | 0 | 37745 | pg_toast_37737_index + 37737 | | 0 | 37737 | users + 38083 | | 0 | 38083 | foo + 38527 | | 0 | 38527 | forc_test + 38934 | | 0 | 38934 | pg_toast_38930 + 38936 | | 0 | 38936 | pg_toast_38930_index ... |
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 2024-04-07 03:31:13.521270749 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-04-07 03:37:50.081270579 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37718 | | 0 | 37718 | pktable_pkey + 37715 | | 0 | 37715 | pktable + 37721 | | 0 | 37721 | fktable + 38260 | | 0 | 38267 | foo + 38271 | | 0 | 38271 | pg_toast_38260_index + 38270 | | 0 | 38270 | pg_toast_38260 + 38481 | | 0 | 38481 | old_oids + 38499 | | 0 | 38499 | pg_toast_38496 ... |
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 2024-04-07 03:31:13.521270749 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-07 03:35:22.997331500 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38720 | | 0 | 38720 | rtype + 37851 | | 0 | 37851 | users_id_seq + 37857 | | 0 | 37857 | pg_toast_37852 + 37858 | | 0 | 37858 | pg_toast_37852_index + 37852 | | 0 | 37852 | users + 38085 | | 0 | 38085 | foo + 38335 | | 0 | 38335 | forc_test + 38723 | | 0 | 38723 | pg_toast_38720 ... |
Linux - Debian Bullseye - 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 2024-04-07 03:31:15.985791878 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-07 03:35:40.845616... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37675 | | 0 | 37675 | pktable_pkey + 37672 | | 0 | 37672 | pktable + 37677 | | 0 | 37677 | fktable + 38231 | | 0 | 38231 | pg_toast_38218_index + 38218 | | 0 | 38227 | foo + 38230 | | 0 | 38230 | pg_toast_38218 + 38513 | | 0 | 38513 | old_oids + 38530 | | 0 | 38530 | pg_toast_38527 ... |
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 2024-04-07 03:31:15.985791878 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-07 03:36:04.2415... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38000 | | 0 | 38000 | foo + 37851 | | 0 | 37851 | users_id_seq + 37860 | | 0 | 37860 | pg_toast_37852 + 37861 | | 0 | 37861 | pg_toast_37852_index + 37852 | | 0 | 37852 | users + 38240 | | 0 | 38240 | forc_test + 38655 | | 0 | 38655 | rtype + 38658 | | 0 | 38658 | pg_toast_38655 ... |
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 2024-04-07 03:31:15.985791878 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-07 03:35:31.001624547 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37666 | | 0 | 37666 | pktable_pkey + 37663 | | 0 | 37663 | pktable + 37668 | | 0 | 37668 | fktable + 38166 | | 0 | 38174 | foo + 38178 | | 0 | 38178 | pg_toast_38166_index + 38177 | | 0 | 38177 | pg_toast_38166 + 38412 | | 0 | 38412 | old_oids + 38430 | | 0 | 38430 | pg_toast_38427 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-07 03:31:28.835642100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-07 03:34:57.472012400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37280 | | 0 | 37280 | pktable_pkey + 37267 | | 0 | 37267 | pktable + 37289 | | 0 | 37289 | fktable + 37881 | | 0 | 37888 | foo + 37892 | | 0 | 37892 | pg_toast_37881_index + 37891 | | 0 | 37891 | pg_toast_37881 + 38136 | | 0 | 38136 | old_oids + 38153 | | 0 | 38153 | pg_toast_38150 + 38154 | | 0 | 38154 | pg_toast_38150_index + 38150 | | 0 | 38150 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-07 03:31:28.835642100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-07 03:36:55.134629700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37442 | | 0 | 37442 | pktable_pkey + 37439 | | 0 | 37439 | pktable + 37444 | | 0 | 37444 | fktable + 37915 | | 0 | 37921 | foo + 37926 | | 0 | 37926 | pg_toast_37915_index + 37924 | | 0 | 37924 | pg_toast_37915 + 38201 | | 0 | 38201 | old_oids + 38218 | | 0 | 38218 | pg_toast_38215 + 38219 | | 0 | 38219 | pg_toast_38215_index + 38215 | | 0 | 38215 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-07 03:31:28.835642100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-07 03:34:47.629730300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36681 | | 0 | 36681 | pktable_pkey + 36662 | | 0 | 36662 | pktable + 36688 | | 0 | 36688 | fktable + 37941 | | 0 | 37946 | foo + 37950 | | 0 | 37950 | pg_toast_37941_index + 37949 | | 0 | 37949 | pg_toast_37941 + 38185 | | 0 | 38185 | old_oids + 38211 | | 0 | 38211 | pg_toast_38208 + 38212 | | 0 | 38212 | pg_toast_38208_index + 38208 | | 0 | 38208 | recur2 ... |
macOS - Ventura - 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 2024-04-07 03:31:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-07 03:36:06 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37566 | | 0 | 37566 | pktable_pkey + 37562 | | 0 | 37562 | pktable + 37568 | | 0 | 37568 | fktable + 38187 | | 0 | 38192 | foo + 38196 | | 0 | 38196 | pg_toast_38187_index + 38195 | | 0 | 38195 | pg_toast_38187 + 38436 | | 0 | 38436 | old_oids + 38455 | | 0 | 38455 | pg_toast_38452 ... |
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 2024-04-07 03:31:29 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-07 03:37:12 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37564 | | 0 | 37564 | pktable_pkey + 37560 | | 0 | 37560 | pktable + 37567 | | 0 | 37567 | fktable + 38146 | | 0 | 38151 | foo + 38155 | | 0 | 38155 | pg_toast_38146_index + 38154 | | 0 | 38154 | pg_toast_38146 + 38361 | | 0 | 38361 | old_oids + 38378 | | 0 | 38378 | pg_toast_38375 ... |
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 2024-04-07 03:31:29 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-07 03:36:06 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37693 | | 0 | 37693 | pktable_pkey + 37690 | | 0 | 37690 | pktable + 37696 | | 0 | 37696 | fktable + 38212 | | 0 | 38217 | foo + 38222 | | 0 | 38222 | pg_toast_38212_index + 38221 | | 0 | 38221 | pg_toast_38212 + 38501 | | 0 | 38501 | pg_toast_38497_index + 38497 | | 0 | 38497 | recur2 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-06 22:51:43.271868000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-06 22:53:26.43... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:43.271868000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-06 22:54:03.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:43.271868000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-06 22:53:23.573349000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-06 22:51:34.201647954 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-06 22:55:31.849514654 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:34.201647954 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-06 22:54:13.073563393 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-06 22:51:35.075316850 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-06 22:54:22.47... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:35.075316850 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-06 22:54:54.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:35.075316850 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-06 22:54:20.455185914 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-06 22:51:54.553935200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-06 22:55:19.549307300 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-06 22:51:54.553935200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-06 22:57:46.277267900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-06 22:51:54.553935200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-06 22:55:11.325673500 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-06 22:51:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-06 22:53:03 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-06 22:54:47 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-06 22:51:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-06 22:53:03 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-04-06 22:12:57.770984000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-06 22:14:58.488540000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:57.770984000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-06 22:15:31.1247060... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:57.770984000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-06 22:14:55.673147000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-06 22:12:53.132831652 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-06 22:17:38.172884992 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:53.132831652 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-06 22:16:33.820901560 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-06 22:12:54.444615614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-06 22:16:57.540425303... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:54.444615614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-06 22:17:30.6683986... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:54.444615614 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-06 22:16:55.668426732 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-06 22:13:10.567598500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-06 22:16:21.009973200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-06 22:13:10.567598500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-06 22:18:42.250127600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-06 22:13:10.567598500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-06 22:16:14.957732900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-06 22:12:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-06 22:15:30 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-06 22:16:15 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-06 22:12:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-06 22:15:30 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 18:09:42.080006000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-06 18:10:50.282963000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 18:09:42.080006000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-06 18:11:21.6230290... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 18:09:42.080006000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-06 18:10:46.564865000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
47/4843 | Use streaming read API in ANALYZE |
Linux - Debian Bullseye - 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 2024-04-06 12:14:26.984600646 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-04-06 12:20:16.776619767 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:38.588575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-06 11:40:44.891504000... @@ -2141,1606 +2141,10 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-06 11:39:38.512375000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-06 11:41:05.9970... @@ -1038,107 +1038,10 @@ notnull_tbl4_cld3 \d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_lk_a_not_null" NOT NULL "a" - -\d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:38.588575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-06 11:40:41.687287000 +0000 @@ -2089,1658 +2089,10 @@ create table trigpart (a int, b int) partition by range (a); create table trigpart1 partition of trigpart for values from (0) to (1000); create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); -create table trigpart2 partition of trigpart for values from (1000) to (2000); -create table trigpart3 (like trigpart); -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -create table trigpart4 partition of trigpart for values from (3000) to (4000) partition by range (a); -create table trigpart41 partition of trigpart4 for values from (3000) to (3500); -create table trigpart42 (like trigpart); -alter table trigpart4 attach partition trigpart42 for values from (3500) to (4000); -select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger - where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text; - tgrelid | tgname | tgfoid -------------+--------+----------------- - trigpart | trg1 | trigger_nothing - trigpart1 | trg1 | trigger_nothing ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:32.299273188 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-06 11:41:57.071159015 +0000 @@ -2865,882 +2865,10 @@ CREATE TABLE trgfire4_30 PARTITION OF trgfire4 FOR VALUES IN (30); INSERT INTO trgfire VALUES (30); CREATE TABLE trgfire5 (LIKE trgfire) PARTITION BY LIST (i); -CREATE TABLE trgfire5_40 PARTITION OF trgfire5 FOR VALUES IN (40); -ALTER TABLE trgfire ATTACH PARTITION trgfire5 FOR VALUES FROM (40) TO (50); -INSERT INTO trgfire VALUES (40); -SELECT tgrelid::regclass, tgenabled FROM pg_trigger - WHERE tgrelid::regclass IN (SELECT oid from pg_class where relname LIKE 'trgfire%') - ORDER BY tgrelid::regclass::text; - tgrelid | tgenabled --------------+----------- - trgfire | D - trgfire1 | D - trgfire2 | D - trgfire3 | D - trgfire4 | D ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:32.299273188 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-06 11:41:03.019201421 +0000 @@ -2652,1095 +2652,7 @@ create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:30.379550684 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-06 11:41:18.803475924... @@ -2141,1606 +2141,10 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-06 11:39:30.307550741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-06 11:41:39.3274... @@ -889,256 +889,10 @@ ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - --- Primary keys in parent table cause NOT NULL constraint to spawn on their --- children. Verify that they work correctly. -CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-06 11:39:30.379550684 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-06 11:41:15.391477964 +0000 @@ -2847,900 +2847,10 @@ drop table parent, child1; -- Verify that firing state propagates correctly on creation, too CREATE TABLE trgfire (i int) PARTITION BY RANGE (i); -CREATE TABLE trgfire1 PARTITION OF trgfire FOR VALUES FROM (1) TO (10); -CREATE OR REPLACE FUNCTION tgf() RETURNS trigger LANGUAGE plpgsql - AS $$ begin raise exception 'except'; end $$; -CREATE TRIGGER tg AFTER INSERT ON trgfire FOR EACH ROW EXECUTE FUNCTION tgf(); -INSERT INTO trgfire VALUES (1); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -ALTER TABLE trgfire DISABLE TRIGGER tg; -INSERT INTO trgfire VALUES (1); -CREATE TABLE trgfire2 PARTITION OF trgfire FOR VALUES FROM (10) TO (20); -INSERT INTO trgfire VALUES (11); -CREATE TABLE trgfire3 (LIKE trgfire); -ALTER TABLE trgfire ATTACH PARTITION trgfire3 FOR VALUES FROM (20) TO (30); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-06 11:39:48.389645000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-06 11:42:16.904455800 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-06 11:39:48.376356500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-06 11:44:16.312464200 +0000 @@ -3650,97 +3650,7 @@ create table convslot_test_parent (id int primary key, val int) partition by range (id); create table convslot_test_part (val int, id int not null); -alter table convslot_test_parent - attach partition convslot_test_part for values from (1) to (1000); -create function convslot_trig4() returns trigger as -$$begin raise exception 'BOOM!'; end$$ language plpgsql; -create trigger convslot_test_parent_update - after update on convslot_test_parent - referencing old table as old_rows new table as new_rows - for each statement execute procedure convslot_trig4(); -insert into convslot_test_parent (id, val) values (1, 2); -begin; -savepoint svp; -update convslot_test_parent set val = 3; -- error expected -ERROR: BOOM! ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-06 11:39:48.389645000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-06 11:42:16.090017400 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-06 11:39:33 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-06 11:43:01 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-06 11:39:33 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-06 11:43:01 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-06 11:39:33 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-06 11:43:01 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-05 22:34:17.418621922 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-05 22:39:54.970387735 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-05 22:34:17.418621922 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-05 22:41:09.994323660 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-05 22:34:17.418621922 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-05 22:38:26.790452386 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-05 22:34:16.218131881 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-05 22:37:57.401... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-05 22:34:16.218131881 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-05 22:38:22.2... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-05 22:34:16.218131881 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-05 22:37:49.709999025 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-05 22:34:27.935910100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-05 22:38:07.002049500 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-05 22:34:27.935910100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-05 22:40:13.849690500 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-05 22:34:27.935910100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-05 22:38:00.488852600 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-05 22:33:55 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-05 22:36:30 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-05 22:33:55 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-05 22:37:43 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-05 22:33:55 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-05 22:36:29 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
47/4875 | Streaming read sequential and TID range scan |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out 2024-04-05 18:06:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2024-04-05 18:07:57 @@ -144,8 +144,7 @@ | | | | | | FROM uaccount ... | | | | | | WHERE (uaccount.pguser = CURR... regress_rls_schema | document | p1r | RESTRICTIVE | {regress_rls_dave} | ALL | (cid <> 44) ... - regress_rls_schema | document | p2r | RESTRICTIVE | {regress_rls_dave} | ALL | ((cid <> 44) AND (cid < 50)) ... -(3 rows) +(2 rows) -- viewpoint from regress_rls_bob SET SESSION AUTHORIZATION regress_rls_bob; @@ -962,13 +961,12 @@ part_document_satire FOR VALUES FROM (55) TO (56) SELECT * FROM pg_policies WHERE schemaname = 'regress_rls_schema' AND tablename like '%part_document%' ORDER BY policyn... - schemaname | tablename | policyname | permissive | roles | cmd | qual ... ---------------------+---------------+------------+-------------+--------------------+-----+----------------------------... - regress_rls_schema | part_document | pp1 | PERMISSIVE | {public} | ALL | (dlevel <= ( SELECT uaccoun... ... |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/lock-nowait.out /tmp/cirrus-ci-build/build/testrun/isolation/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/lock-nowait.out 2024-04-05 16:07:09.853586000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/lock-nowait.out 2024-04-05 16:09:47.910918000 +0000 @@ -2,8 +2,6 @@ starting permutation: s1a s2a s1b s1c s2c step s1a: LOCK TABLE a1 IN ACCESS EXCLUSIVE MODE; -step s2a: LOCK TABLE a1 IN EXCLUSIVE MODE; <waiting ...> -step s1b: LOCK TABLE a1 IN SHARE ROW EXCLUSIVE MODE NOWAIT; -step s1c: COMMIT; -step s2a: <... completed> -step s2c: COMMIT; +lock wait query failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/alter-table-1.out /tmp/cirrus-ci-build/src/test/isolation/outp... --- /tmp/cirrus-ci-build/src/test/isolation/expected/alter-table-1.out 2024-04-05 16:07:01.975807006 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/alter-table-1.out 2024-04-05 16:10:36.739655392 +0000 @@ -1569,1758 +1569,9 @@ step s2: BEGIN; step at2: ALTER TABLE b VALIDATE CONSTRAINT bfk; step sc2: COMMIT; +teardown failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. starting permutation: s1 rx1 at1 sc1 s2 at2 sc2 wx rx3 c2 -step s1: BEGIN; -step rx1: SELECT * FROM b WHERE a_id = 1 LIMIT 1; -a_id ----- - 1 -(1 row) - -step at1: ALTER TABLE b ADD CONSTRAINT bfk FOREIGN KEY (a_id) REFERENCES a (i) NOT VALID; ... |
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 2024-04-05 16:07:02.167806855 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-05 16:10:36.695655420 +0000 @@ -445,827 +445,10 @@ select * from (select count(*) from tenk1 where thousand > 99) ss right join (values (1),(2),(3)) v(x) on true; - count | x --------+--- - 9000 | 1 - 9000 | 2 - 9000 | 3 -(3 rows) - --- test rescans for a Limit node with a parallel node beneath it. -reset enable_seqscan; -set enable_indexonlyscan to off; -set enable_indexscan to off; -alter table tenk1 set (parallel_workers = 0); -alter table tenk2 set (parallel_workers = 1); ... |
Linux - Debian Bullseye - 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 2024-04-05 16:07:03.759079076 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out 2024-04-05 16:11:12.146960... @@ -2568,364 +2568,10 @@ CREATE TABLE pk11 PARTITION OF pk1 FOR VALUES FROM (1) TO (50); CREATE TABLE pk12 PARTITION OF pk1 FOR VALUES FROM (50) TO (100); CREATE TABLE fk (a int) 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 CASCADE ON DELETE CASCADE; -CREATE TABLE fk_d PARTITION OF fk DEFAULT; -INSERT INTO pk VALUES (1); -INSERT INTO fk VALUES (1); -UPDATE pk SET a = 20; -SELECT tableoid::regclass, * FROM fk; - tableoid | a -----------+---- - fk12 | 20 -(1 row) ... |
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 2024-04-05 16:07:03.795079189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-04-05 16:11:41.58281824... @@ -4174,1683 +4174,14 @@ $$ language plpgsql; select stacked_diagnostics_test(); NOTICE: column >>some column name<<, constraint >>some constraint name<<, type >>some datatype name<<, table >>some ta... +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. stacked_diagnostics_test -------------------------- (1 row) drop function stacked_diagnostics_test(); --- test variadic functions -create or replace function vari(variadic int[]) -returns void as $$ -begin ... |
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 2024-04-05 16:07:03.795079189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2024-04-05 16:11:10.390961195 +0000 @@ -3125,2732 +3125,10 @@ DETAIL: strict_multi_assignment check of extra_warnings is active. HINT: Make sure the query returns the exact list of columns. set plpgsql.extra_errors to 'strict_multi_assignment'; -do $$ -declare - x int; - y int; -begin - select 1 into x, y; - select 1,2 into x, y; - select 1,2,3 into x, y; -end -$$; -ERROR: number of source and target fields in assignment does not match -DETAIL: strict_multi_assignment check of extra_errors is active. -HINT: Make sure the query returns the exact list of columns. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/isolation/expected/insert-conflict-specconflict.out C:/cirrus/build/testrun/isolation/iso... --- C:/cirrus/src/test/isolation/expected/insert-conflict-specconflict.out 2024-04-05 16:07:25.317683900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/insert-conflict-specconflict.out 2024-04-05 16:10:37.756738900 +... @@ -22,532 +22,10 @@ step s1_upsert: INSERT INTO upserttest(key, data) VALUES('k1', 'inserted s1') ON CONFLICT (blurt_and_lock_123(key)) DO ... s2: NOTICE: blurt_and_lock_123() called for k1 in session 2 s2: NOTICE: acquiring advisory lock on 3 -step s2_upsert: INSERT INTO upserttest(key, data) VALUES('k1', 'inserted s2') ON CONFLICT (blurt_and_lock_123(key)) DO ... -step controller_show: SELECT * FROM upserttest; -key|data ----+---- -(0 rows) - -step controller_unlock_1_1: SELECT pg_advisory_unlock(1, 1); -pg_advisory_unlock ------------------- -t -(1 row) - -step controller_unlock_2_1: SELECT pg_advisory_unlock(2, 1); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results... --- C:/cirrus/src/test/regress/expected/rules.out 2024-04-05 16:07:25.910542200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-04-05 16:10:38.430057200 +0000 @@ -1,3842 +1,2 @@ --- --- RULES --- From Jan's original setup_ruletest.sql and run_ruletest.sql --- - thomas 1998-09-13 --- --- --- Tables and rules for the view test --- -create table rtest_t1 (a int4, b int4); -create table rtest_t2 (a int4, b int4); -create table rtest_t3 (a int4, b int4); -create view rtest_v1 as select * from rtest_t1; -create rule rtest_v1_ins as on insert to rtest_v1 do instead - insert into rtest_t1 values (new.a, new.b); -create rule rtest_v1_upd as on update to rtest_v1 do instead - update rtest_t1 set a = new.a, b = new.b ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-04-05 16:07:25.770905600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-04-05 16:12:32.865598300 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/results/stats_ext.... --- C:/cirrus/src/test/regress/expected/stats_ext.out 2024-04-05 16:07:25.921354400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out 2024-04-05 16:10:37.412972600 +0000 @@ -3100,193 +3100,7 @@ create statistics stts_hoge on col1, col2, col3 from stts_t3; create schema stts_s1; create schema stts_s2; -create statistics stts_s1.stts_foo on col1, col2 from stts_t3; -create statistics stts_s2.stts_yama (dependencies, mcv) on col1, col3 from stts_t3; -insert into stts_t1 select i,i from generate_series(1,100) i; -analyze stts_t1; -set search_path to public, stts_s1, stts_s2, tststats; -\dX - List of extended statistics - Schema | Name | Definition | Ndistinct | Dep... -----------+------------------------+------------------------------------------------------------------+-----------+----... - public | func_deps_stat | (a * 2), upper(b), (c + 1::numeric) FROM functional_dependencies | | def... - public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | ... - public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | ... - public | mcv_lists_stats | a, b, d FROM mcv_lists | | ... ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:36.163178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-05 11:35:55.13705... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/YE_uFo_qab/.s.PGSQL.51516" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:36.163178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-05 11:36:30.136... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/AgMOV_kjIv/.s.PGSQL.56704" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:36.163178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-05 11:35:51.439007000 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-3APOjD/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:31.766658979 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-05 11:37:49.078587702 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/DU9NZyA6JT/.s.PGSQL.53496" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:31.766658979 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-05 11:36:47.786637415 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-Zlzy93/.s.PGSQL.55312" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:34.040574067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-05 11:36:36.32056... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/rcJG2OqSo1/.s.PGSQL.57606" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:34.040574067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-05 11:37:10.412... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/QNkxzPHGTc/.s.PGSQL.54993" failed: FAT... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-05 11:34:34.040574067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-05 11:36:34.052563163 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/tmp/pg_regress-aMqPpR/.s.PGSQL.40051" fail... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-05 11:34:54.492368000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-05 11:38:17.309228400 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/Ni9dtFXvBy/.s.PGSQL.53064" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-05 11:34:54.492368000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-05 11:40:32.097344300 +000... @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "C:/Windows/TEMP/ADSgxMlGPg/.s.PGSQL.57461" ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-05 11:34:54.492368000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-05 11:38:09.406411400 +0000 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "c:/cirrus//.s.PGSQL.40048" failed: FATAL: ... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-05 11:34:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-05 11:36:14 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-05 11:34:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-05 11:37:56 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-05 11:34:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-05 11:36:14 @@ -381,7 +381,7 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" +ERROR: could not connect to the publisher: connection to server on socket "/var/folders/xc/tpssff9959345bnqq4c6tlww000... -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-05 07:34:32.398927000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-05 07:36:23.049301000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-05 07:34:22.413560355 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-05 07:36:47.841471429... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-05 07:34:38.690842700 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-05 07:41:16.545710000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-05 07:34:21 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-05 07:37:40 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-05 06:37:48.665240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-05 06:39:41.813737000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-05 06:37:48.632802732 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-05 06:41:03.680886412 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-05 06:37:46.079804645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-05 06:39:55.715704281 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-05 06:37:46 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-05 06:42:20 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4875 | Streaming read sequential and TID range scan |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/rowsecurity.out 2024-04-05 04:35:18.292619900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out 2024-04-05 04:38:11.838554500 +0000 @@ -144,8 +144,7 @@ | | | | | | FROM uaccount ... | | | | | | WHERE (uaccount.pguser = CURR... regress_rls_schema | document | p1r | RESTRICTIVE | {regress_rls_dave} | ALL | (cid <> 44) ... - regress_rls_schema | document | p2r | RESTRICTIVE | {regress_rls_dave} | ALL | ((cid <> 44) AND (cid < 50)) ... -(3 rows) +(2 rows) -- viewpoint from regress_rls_bob SET SESSION AUTHORIZATION regress_rls_bob; |
48/4248 | Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE |
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 2024-04-05 04:11:55.539426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-04-05 04:16:03.983933000 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/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 2024-04-05 02:41:48.400906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-05 02:44:01.898653... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37737 | | 0 | 37737 | pktable_pkey + 37733 | | 0 | 37733 | pktable + 37739 | | 0 | 37739 | fktable + 38227 | | 0 | 38235 | foo + 38239 | | 0 | 38239 | pg_toast_38227_index + 38238 | | 0 | 38238 | pg_toast_38227 + 38463 | | 0 | 38463 | old_oids + 38482 | | 0 | 38482 | pg_toast_38479 ... |
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 2024-04-05 02:41:48.400906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-05 02:44:35.8361... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37682 | | 0 | 37682 | pktable_pkey + 37679 | | 0 | 37679 | pktable + 37688 | | 0 | 37688 | fktable + 38165 | | 0 | 38171 | foo + 38175 | | 0 | 38175 | pg_toast_38165_index + 38174 | | 0 | 38174 | pg_toast_38165 + 38409 | | 0 | 38409 | old_oids + 38452 | | 0 | 38452 | pg_toast_38449 ... |
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 2024-04-05 02:41:48.400906000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-05 02:43:59.231830000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37640 | | 0 | 37640 | pktable_pkey + 37636 | | 0 | 37636 | pktable + 37642 | | 0 | 37642 | fktable + 38242 | | 0 | 38248 | foo + 38252 | | 0 | 38252 | pg_toast_38242_index + 38251 | | 0 | 38251 | pg_toast_38242 + 38512 | | 0 | 38512 | old_oids + 38539 | | 0 | 38539 | pg_toast_38536 ... |
Linux - Debian Bullseye - 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 2024-04-05 02:41:47.156287565 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-05 02:47:20.756064101 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37786 | | 0 | 37786 | pktable_pkey + 37783 | | 0 | 37783 | pktable + 37789 | | 0 | 37789 | fktable + 38327 | | 0 | 38332 | foo + 38336 | | 0 | 38336 | pg_toast_38327_index + 38335 | | 0 | 38335 | pg_toast_38327 + 38554 | | 0 | 38554 | old_oids + 38571 | | 0 | 38571 | pg_toast_38568 ... |
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 2024-04-05 02:41:47.156287565 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-05 02:46:20.256102574 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37754 | | 0 | 37754 | pktable_pkey + 37750 | | 0 | 37750 | pktable + 37757 | | 0 | 37757 | fktable + 38303 | | 0 | 38312 | foo + 38316 | | 0 | 38316 | pg_toast_38303_index + 38315 | | 0 | 38315 | pg_toast_38303 + 38524 | | 0 | 38524 | old_oids + 38541 | | 0 | 38541 | pg_toast_38538 ... |
Linux - Debian Bullseye - 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 2024-04-05 02:41:51.756141440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-05 02:46:00.755989... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38760 | | 0 | 38760 | pg_toast_38757 + 37741 | | 0 | 37741 | users_id_seq + 37752 | | 0 | 37752 | pg_toast_37742 + 37753 | | 0 | 37753 | pg_toast_37742_index + 37742 | | 0 | 37742 | users + 37954 | | 0 | 37954 | foo + 38239 | | 0 | 38239 | forc_test + 38761 | | 0 | 38761 | pg_toast_38757_index ... |
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 2024-04-05 02:41:51.756141440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-05 02:46:28.0479... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37788 | | 0 | 37788 | users_id_seq + 37797 | | 0 | 37797 | pg_toast_37789 + 37798 | | 0 | 37798 | pg_toast_37789_index + 37789 | | 0 | 37789 | users + 38114 | | 0 | 38114 | foo + 38353 | | 0 | 38353 | forc_test + 38685 | | 0 | 38685 | pg_toast_38682 + 38686 | | 0 | 38686 | pg_toast_38682_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 2024-04-05 02:41:51.756141440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-05 02:45:57.651994502 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37933 | | 0 | 37933 | pg_toast_37927_index + 37927 | | 0 | 37927 | users + 37926 | | 0 | 37926 | users_id_seq + 37932 | | 0 | 37932 | pg_toast_37927 + 38292 | | 0 | 38292 | foo + 38457 | | 0 | 38457 | forc_test + 37606 | | 0 | 37606 | pktable_pkey + 37603 | | 0 | 37603 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-05 02:42:10.075711300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-05 02:45:48.877193600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37293 | | 0 | 37293 | pktable_pkey + 37286 | | 0 | 37286 | pktable + 37298 | | 0 | 37298 | fktable + 37940 | | 0 | 37945 | foo + 37949 | | 0 | 37949 | pg_toast_37940_index + 37948 | | 0 | 37948 | pg_toast_37940 + 38172 | | 0 | 38172 | old_oids + 38189 | | 0 | 38189 | pg_toast_38186 + 38190 | | 0 | 38190 | pg_toast_38186_index + 38186 | | 0 | 38186 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-05 02:42:10.075711300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-05 02:48:15.708251400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37304 | | 0 | 37304 | pktable + 37309 | | 0 | 37309 | fktable + 37307 | | 0 | 37307 | pktable_pkey + 37852 | | 0 | 37858 | foo + 37862 | | 0 | 37862 | pg_toast_37852_index + 37861 | | 0 | 37861 | pg_toast_37852 + 38095 | | 0 | 38095 | old_oids + 38113 | | 0 | 38113 | pg_toast_38110 + 38114 | | 0 | 38114 | pg_toast_38110_index + 38110 | | 0 | 38110 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-04-05 02:42:10.075711300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-04-05 02:45:40.825448800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37482 | | 0 | 37482 | pktable_pkey + 37477 | | 0 | 37477 | pktable + 37485 | | 0 | 37485 | fktable + 38066 | | 0 | 38071 | foo + 38075 | | 0 | 38075 | pg_toast_38066_index + 38074 | | 0 | 38074 | pg_toast_38066 + 38262 | | 0 | 38262 | old_oids + 38279 | | 0 | 38279 | pg_toast_38276 + 38280 | | 0 | 38280 | pg_toast_38276_index + 38276 | | 0 | 38276 | recur2 ... |
macOS - Ventura - 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 2024-04-05 02:41:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-05 02:44:36 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37755 | | 0 | 37755 | pktable_pkey + 37752 | | 0 | 37752 | pktable + 37757 | | 0 | 37757 | fktable + 38210 | | 0 | 38217 | foo + 38221 | | 0 | 38221 | pg_toast_38210_index + 38220 | | 0 | 38220 | pg_toast_38210 + 38497 | | 0 | 38497 | old_oids + 38520 | | 0 | 38520 | pg_toast_38517 ... |
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 2024-04-05 02:41:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-05 02:45:38 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37542 | | 0 | 37542 | pktable_pkey + 37539 | | 0 | 37539 | pktable + 37544 | | 0 | 37544 | fktable + 38145 | | 0 | 38150 | foo + 38154 | | 0 | 38154 | pg_toast_38145_index + 38153 | | 0 | 38153 | pg_toast_38145 + 38365 | | 0 | 38365 | old_oids + 38384 | | 0 | 38384 | pg_toast_38381 ... |
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 2024-04-05 02:41:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-05 02:44:36 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38071 | | 0 | 38071 | users_id_seq + 38077 | | 0 | 38077 | pg_toast_38072 + 38078 | | 0 | 38078 | pg_toast_38072_index + 38072 | | 0 | 38072 | users + 38267 | | 0 | 38267 | foo + 37616 | | 0 | 37616 | pktable_pkey + 37613 | | 0 | 37613 | pktable + 37618 | | 0 | 37618 | fktable ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-04 23:07:36.701958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-04 23:09:00.54... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:36.701958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-04 23:09:33.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:36.701958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-04 23:08:57.509719000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-04 23:07:30.932889337 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-04 23:11:32.052666653 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:30.932889337 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-04 23:10:33.944674845 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-04 23:07:31.046182871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-04 23:10:11.55... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:31.046182871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-04 23:10:41.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:31.046182871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-04 23:10:03.950099497 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-04 23:07:48.962439900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-04 23:10:56.891282700 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-04 23:07:48.962439900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-04 23:12:54.472834600 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-04 23:07:48.962439900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-04 23:10:48.714037100 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-04 23:07:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-04 23:11:14 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-04 23:12:07 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-04 23:07:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-04 23:11:15 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-04-04 22:35:48.743413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-04 22:37:26.915184000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:48.743413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-04 22:37:59.5377430... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:48.743413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-04 22:37:23.933328000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-04 22:35:43.084982138 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-04 22:40:37.048789228 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:43.084982138 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-04 22:42:06.596710366 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:43.084982138 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-04 22:39:06.988870251 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-04 22:35:43.059221708 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-04 22:39:32.475228373... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:43.059221708 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-04 22:40:09.0632314... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:43.059221708 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-04 22:39:29.887228491 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-04 22:36:40.751879000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-04 22:39:28.931548900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-04 22:36:40.751879000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-04 22:41:21.235770200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-04 22:36:40.751879000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-04 22:39:21.138092200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-04 22:35:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-04 22:38:14 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-04 22:39:29 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-04 22:35:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-04 22:38:13 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 18:37:48.796076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-04 18:39:01.053874000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 18:37:48.796076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-04 18:39:29.3484390... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 18:37:48.796076000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-04 18:38:57.788882000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-strings.stdout /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-strings.stdout 2024-04-04 15:06:26.381584000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/preproc-strings.stdout 2024-04-04 15:11:31.492818000 +0... @@ -1,2 +1,2 @@ -abc'd\ef abc'd\ef abc'd\ef data data abc$def -0010 0000000110011010101111001101 +(null) (null) (null) (null) (null) (null) +(null) (null) diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-strings.stderr /tmp/cirrus-ci-build/build/testru... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-strings.stderr 2024-04-04 15:06:26.381543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/preproc-strings.stderr 2024-04-04 15:11:31.496443000 +0... @@ -2,55 +2,17 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ECPGconnect: opening database ecpg1_regression on <DEFAULT> port <DEFAULT> [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 13: query: set standard_conforming_strings to on; with 0 parameter(s) on connection ecpg... +[NO_PID]: ECPGconnect: connection to server failed: FATAL: the database system is in recovery mode [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 13: using PQexec -[NO_PID]: sqlca: code: 0, state: 00000 ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-04-04 15:06:25.012079000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-04-04 15:11:31.636026000 +0000 @@ -897,75 +897,7 @@ FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; - count ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/classroom-scheduling.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/classroom-scheduling.out 2024-04-04 15:06:26.487537000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/classroom-scheduling.out 2024-04-04 15:11:31.... @@ -291,89 +291,10 @@ 0 (1 row) -step rx1: SELECT count(*) FROM room_reservation WHERE room_id = '101' AND start_time < TIMESTAMP WITH TIME ZONE '2010-0... -count ------ - 0 -(1 row) +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 + before or while processing the request. -step wx2: UPDATE room_reservation SET start_time = TIMESTAMP WITH TIME ZONE '2010-04-01 13:30', end_time = TIMESTAMP WI... ... |
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 2024-04-04 15:06:25.071481000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-04-04 15:11:31.4912130... @@ -7682,4550 +7682,10 @@ INSERT INTO rem1(f2) VALUES ('test'); NOTICE: trig_row_before(23, skidoo) BEFORE ROW INSERT ON rem1 NOTICE: NEW: (12,test) -NOTICE: trig_row_after(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (12,"test triggered !") -UPDATE rem1 SET f2 = 'testo'; -NOTICE: trig_row_before(23, skidoo) BEFORE ROW UPDATE ON rem1 -NOTICE: OLD: (12,"test triggered !"),NEW: (12,testo) -NOTICE: trig_row_after(23, skidoo) AFTER ROW UPDATE ON rem1 -NOTICE: OLD: (12,"test triggered !"),NEW: (12,"testo triggered !") --- Test returning a system attribute -INSERT INTO rem1(f2) VALUES ('test') RETURNING ctid; -NOTICE: trig_row_before(23, skidoo) BEFORE ROW INSERT ON rem1 -NOTICE: NEW: (13,test) -NOTICE: trig_row_after(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (13,"test triggered !") ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-04 15:06:26.613571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/constraints.out 2024-04-04 15:11:31.490009000 +00... @@ -1046,99 +1046,7 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED - -\d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:31.461415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-04 11:10:48.301060000... @@ -2402,1345 +2402,10 @@ return null; end; $$ language plpgsql; -create trigger aaa after insert on parted_trig - for each row execute procedure trigger_notice('quirky', 1); --- Verify propagation of trigger arguments to partitions attached after creating trigger -create table parted_trig2 partition of parted_trig for values in (2); -create table parted_trig3 (like parted_trig); -alter table parted_trig attach partition parted_trig3 for values in (3); -insert into parted_trig values (1), (2), (3); -NOTICE: trigger aaa on parted_trig1 AFTER INSERT for ROW args quirky 1 -NOTICE: trigger aaa on parted_trig2 AFTER INSERT for ROW args quirky 1 -NOTICE: trigger aaa on parted_trig3 AFTER INSERT for ROW args quirky 1 -drop table parted_trig; --- test irregular partitions (i.e., different column definitions), --- including that the WHEN clause works ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:31.461415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-04 11:11:09.3789350... @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:31.461415000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-04 11:10:43.801371000 +0000 @@ -2224,1523 +2224,10 @@ for each statement execute procedure trigger_notice(); create trigger trig_upd_before before update on parted_stmt_trig for each statement execute procedure trigger_notice(); -create trigger trig_upd_after after update on parted_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_before before delete on parted_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_after after delete on parted_stmt_trig - for each statement execute procedure trigger_notice(); --- insert/update/delete row-level triggers on the parent -create trigger trig_ins_after_parent after insert on parted_stmt_trig - for each row execute procedure trigger_notice(); -create trigger trig_upd_after_parent after update on parted_stmt_trig - for each row execute procedure trigger_notice(); -create trigger trig_del_after_parent after delete on parted_stmt_trig - for each row execute procedure trigger_notice(); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:29.602546052 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-04 11:12:03.438604856 +0000 @@ -2512,1235 +2512,7 @@ truncate table parted; create table parted_2 partition of parted for values in (2); insert into parted values (1, 1, 'uno uno v5'); -update parted set a = 2; -select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_2 | 2 | 1 | uno uno v5 did INSERT did UPDATE did INSERT -(1 row) - --- both trigger and update change the partition -create or replace function parted_trigfunc2() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:29.602546052 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-04 11:11:13.554560849 +0000 @@ -2662,1085 +2662,7 @@ for each row execute procedure trigger_notice_ab(); create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - - parted_trigger | parted_trigger | parted_trigger_3 | parted_referenced | parted_trigger_3 | - ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:31.491140690 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-04 11:11:33.931037183... @@ -2648,1099 +2648,10 @@ drop table parted_trigger; -- try a constraint trigger, also create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-04 11:09:31.415140758 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-04 11:11:54.0710... @@ -614,531 +614,10 @@ CREATE TABLE parted_uniq_tbl (i int UNIQUE DEFERRABLE) partition by range (i); CREATE TABLE parted_uniq_tbl_1 PARTITION OF parted_uniq_tbl FOR VALUES FROM (0) TO (10); CREATE TABLE parted_uniq_tbl_2 PARTITION OF parted_uniq_tbl FOR VALUES FROM (20) TO (30); -SELECT conname, conrelid::regclass FROM pg_constraint - WHERE conname LIKE 'parted_uniq%' ORDER BY conname; - conname | conrelid --------------------------+------------------- - parted_uniq_tbl_1_i_key | parted_uniq_tbl_1 - parted_uniq_tbl_2_i_key | parted_uniq_tbl_2 - parted_uniq_tbl_i_key | parted_uniq_tbl -(3 rows) - -BEGIN; -INSERT INTO parted_uniq_tbl VALUES (1); -SAVEPOINT f; -INSERT INTO parted_uniq_tbl VALUES (1); -- unique violation ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 11:09:31.491140690 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-04 11:11:30.779035369 +0000 @@ -2830,917 +2830,10 @@ (6 rows) alter table parent disable trigger all; -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled - from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgfoid; - tgrelid | tgname | tgfoid | tgenabled ----------+-------------------------+------------------------+----------- - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | D - child1 | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd" | D - parent | RI_ConstraintTrigger_c_ | "RI_FKey_check_ins" | D - parent | RI_ConstraintTrigger_c_ | "RI_FKey_check_upd" | D - parent | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_del" | D - parent | RI_ConstraintTrigger_a_ | "RI_FKey_noaction_upd" | D -(6 rows) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-04 11:09:44.149138400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-04 11:12:17.190324000 +0000 @@ -3706,41 +3706,7 @@ -- Rename cascading does not affect statement triggers create trigger p after insert on grandparent for each statement execute function f(); create trigger p after insert on middle for each statement execute function f(); -alter trigger p on grandparent rename to q; -select tgrelid::regclass, tgname, -(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname -from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent')) -order by tgname, tgrelid::regclass::text COLLATE "C"; - tgrelid | tgname | parent_tgname --------------+--------+--------------- - chi | b | b - cho | b | b - grandparent | b | - middle | b | b - chi | c | c - cho | c | c ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-04 11:09:44.149138400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-04 11:14:10.292652600 +0000 @@ -3050,697 +3050,7 @@ drop trigger child3_insert_trig on child3; drop trigger child3_update_trig on child3; drop trigger child3_delete_trig on child3; -delete from parent; -NOTICE: trigger = parent_delete_trig, old table = (AAA,42), (BBB,42), (CCC,42) --- copy into parent sees tuples collected from children even if there --- is no transition-table trigger on the children -copy parent (a, b) from stdin; -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,42) --- insert into parent with a before trigger on a child tuple before --- insertion, and we capture the newly modified row in parent format -create or replace function intercept_insert() returns trigger language plpgsql as -$$ - begin - new.b = new.b + 1000; - return new; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-04 11:09:44.159857400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-04 11:12:15.059958300 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-04 11:09:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-04 11:14:25 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-04 11:09:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-04 11:14:32 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-04 11:09:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-04 11:14:25 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
47/4875 | Streaming read sequential and TID range scan |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-declare.stdout /tmp/cirrus-ci-build/build/testrun/ec... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-declare.stdout 2024-04-04 07:35:41.394039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/sql-declare.stdout 2024-04-04 07:39:10.733290000 +0000 @@ -1,18 +0,0 @@ -****testcase1 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - -****testcase2 test results:**** -f1=1, f2=10, f3=db on con1 -f1=2, f2=20, f3=db on con1 - -****testcase3 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - -****testcase4 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-04-04 07:35:40.128140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-04-04 07:39:10.729867000 +0000 @@ -896,76 +896,7 @@ END AS a, a as b FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); -SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out /tmp/cirrus-ci-build/build/testrun/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out 2024-04-04 07:35:41.494562000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/referential-integrity.out 2024-04-04 07:39:10... @@ -21,819 +21,10 @@ 1 (1 row) -step wx2: DELETE FROM a WHERE i = 1; -step c2: COMMIT; +s2: 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. -starting permutation: rx1 wy1 rx2 c1 ry2 wx2 c2 -step rx1: SELECT i FROM a WHERE i = 1; -i -- ... |
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 2024-04-04 07:35:40.176836000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-04-04 07:39:10.7456900... @@ -6236,5996 +6236,7 @@ -- Test UPDATE/DELETE with WHERE or JOIN/ON conditions containing -- user-defined operators/functions ALTER SERVER loopback OPTIONS (DROP extensions); -INSERT INTO ft2 (c1,c2,c3) - SELECT id, id % 10, to_char(id, 'FM00000') FROM generate_series(2001, 2010) id; -EXPLAIN (verbose, costs off) -UPDATE ft2 SET c3 = 'bar' WHERE postgres_fdw_abs(c1) > 2000 RETURNING *; -- can't be pushed down - QUERY PLAN ----------------------------------------------------------------------------------------------------------- - Update on public.ft2 - Output: c1, c2, c3, c4, c5, c6, c7, c8 - Remote SQL: UPDATE "S 1"."T 1" SET c3 = $2 WHERE ctid = $1 RETURNING "C 1", c2, c3, c4, c5, c6, c7, c8 - -> Foreign Scan on public.ft2 - Output: 'bar'::text, ctid, ft2.* - Filter: (postgres_fdw_abs(ft2.c1) > 2000) - Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8, ctid FROM "S 1"."T 1" FOR UPDATE ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-04 07:35:41.658484000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-04-04 07:39:10.735178000 +0000 @@ -2683,1037 +2683,10 @@ create table trg_clone2 partition of trg_clone for values from (1000) to (2000); create table trg_clone3 partition of trg_clone for values from (2000) to (3000) partition by range (a); -create table trg_clone_3_3 partition of trg_clone3 for values from (2000) to (2100); -select tgrelid::regclass, count(*) from pg_trigger - where tgrelid::regclass in ('trg_clone', 'trg_clone1', 'trg_clone2', - 'trg_clone3', 'trg_clone_3_3') - group by tgrelid::regclass order by tgrelid::regclass; - tgrelid | count ----------------+------- - trg_clone | 1 - trg_clone1 | 1 - trg_clone2 | 1 - trg_clone3 | 1 - trg_clone_3_3 | 1 -(5 rows) ... |
48/4867 | Async commit support for 2PC (twophase) transactions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:38:06.836312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-04 05:39:24.78155... @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:38:06.836312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-04 05:39:59.510... @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:38:06.836312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-04 05:39:21.242223000 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:31.817083186 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subscription.out 2024-04-04 05:41:45.956937105 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:31.817083186 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subscription.out 2024-04-04 05:42:56.892873086 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/src/test/regress/results/s... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:31.817083186 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subscription.out 2024-04-04 05:40:07.345051761 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:22.351420709 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-04 05:39:22.12327... @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:22.351420709 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-04 05:39:55.003... @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out 2024-04-04 05:36:22.351420709 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out 2024-04-04 05:39:17.731280942 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-04 05:40:44.801615300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-04 05:44:03.644203900 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-04 05:40:44.801615300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-04 05:46:16.649083900 +000... @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subscription.out C:/cirrus/build/testrun/regress/regress/results/subscri... --- C:/cirrus/src/test/regress/expected/subscription.out 2024-04-04 05:40:44.801615300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subscription.out 2024-04-04 05:43:55.910805100 +0000 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-04 05:36:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out 2024-04-04 05:38:51 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-04 05:36:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subscription.out 2024-04-04 05:39:46 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subscription.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/subscription.out 2024-04-04 05:36:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subscription.out 2024-04-04 05:38:51 @@ -381,14 +381,13 @@ --fail - alter of two_phase option not supported. ALTER SUBSCRIPTION regress_testsub SET (two_phase = false); -ERROR: unrecognized subscription parameter: "two_phase" -- but can alter streaming when two_phase enabled ALTER SUBSCRIPTION regress_testsub SET (streaming = true); \dRs+ List of... Name | Owner | Enabled | Publication | Binary | Streaming | Two-phase commit | Disable ... -----------------+---------------------------+---------+-------------+--------+-----------+------------------+---------... - regress_testsub | regress_subscription_user | f | {testpub} | f | on | p | f ... + regress_testsub | regress_subscription_user | f | {testpub} | f | on | d | f ... (1 row) ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE); |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-createtableas.stdout /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-createtableas.stdout 2024-04-03 23:06:16.365801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/sql-createtableas.stdout 2024-04-03 23:11:06.810276000 ... @@ -1,2 +1,2 @@ -ID = 100 +ID = 0 ID = 0 diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-createtableas.stderr /tmp/cirrus-ci-build/build/test... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-createtableas.stderr 2024-04-03 23:06:16.365759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/sql-createtableas.stderr 2024-04-03 23:11:06.817586000 ... @@ -2,65 +2,40 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ECPGconnect: opening database ecpg1_regression on <DEFAULT> port <DEFAULT> [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGsetcommit on line 20: action "on"; connection "ecpg1_regression" +[NO_PID]: ECPGconnect: connection to server failed: FATAL: the database system is in recovery mode [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 24: query: create table cta_test ( id int ); with 0 parameter(s) on connection ecpg1_reg... -[NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 24: using PQexec ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-04-03 23:06:14.867715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-04-03 23:11:06.800553000 +0000 @@ -897,75 +897,7 @@ FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; - count ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/ri-trigger.out /tmp/cirrus-ci-build/build/testrun/isolation-ru... --- /tmp/cirrus-ci-build/src/test/isolation/expected/ri-trigger.out 2024-04-03 23:06:16.488894000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/ri-trigger.out 2024-04-03 23:11:06.804656000 ... @@ -1,131 +1,6 @@ Parsed test spec with 2 sessions starting permutation: wxry1 c1 r2 wyrx2 c2 -step wxry1: INSERT INTO child (parent_id) VALUES (0); -step c1: COMMIT; -step r2: SELECT TRUE; -?column? --------- -t -(1 row) - -step wyrx2: DELETE FROM parent WHERE parent_id = 0; -ERROR: child row exists -step c2: COMMIT; - -starting permutation: wxry1 r2 c1 wyrx2 c2 ... |
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 2024-04-03 23:06:14.928937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-04-03 23:11:06.8072550... @@ -7691,4541 +7691,10 @@ NOTICE: OLD: (12,"test triggered !"),NEW: (12,"testo triggered !") -- Test returning a system attribute INSERT INTO rem1(f2) VALUES ('test') RETURNING ctid; -NOTICE: trig_row_before(23, skidoo) BEFORE ROW INSERT ON rem1 -NOTICE: NEW: (13,test) -NOTICE: trig_row_after(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (13,"test triggered !") - ctid --------- - (0,25) -(1 row) - --- cleanup -DROP TRIGGER trig_row_before ON rem1; -DROP TRIGGER trig_row_after ON rem1; -DROP TRIGGER trig_local_before ON loc1; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-03 23:06:16.686654000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-04-03 23:11:06.808784000 +0000 @@ -3129,591 +3129,10 @@ NOTICE: trigger = child1_insert_trig, new table = (AAA,42) insert into child2 values (42, 'BBB'); NOTICE: trigger = child2_insert_trig, new table = (42,BBB) -insert into child3 values ('CCC', 42, 'foo'); -NOTICE: trigger = child3_insert_trig, new table = (CCC,42,foo) --- update via parent sees parent-format tuples -update parent set b = b + 1; -NOTICE: trigger = parent_update_trig, old table = (AAA,42), (BBB,42), (CCC,42), new table = (AAA,43), (BBB,43), (CCC,4... --- delete via parent sees parent-format tuples -delete from parent; -NOTICE: trigger = parent_delete_trig, old table = (AAA,43), (BBB,43), (CCC,43) --- reinsert values into children for next test... -insert into child1 values ('AAA', 42); -NOTICE: trigger = child1_insert_trig, new table = (AAA,42) -insert into child2 values (42, 'BBB'); -NOTICE: trigger = child2_insert_trig, new table = (42,BBB) ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-03 20:14:44.883961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-03 20:17:05.870... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:14:44.883961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-03 20:17:35.1... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:14:44.883961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-03 20:17:00.003503000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:15:02.561268824 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-03 20:20:05.673024848 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:15:02.561268824 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-03 20:21:40.264946354 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:15:02.561268824 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-03 20:19:06.429068892 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-03 20:14:50.720456418 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-03 20:18:19.316... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:14:50.720456418 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-03 20:18:47.6... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-03 20:14:50.720456418 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-03 20:18:16.032294673 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-03 20:15:00.794045900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-03 20:18:20.391134600 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-03 20:15:00.794045900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-03 20:20:27.533166000 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-03 20:15:00.794045900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-03 20:18:08.712910000 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-03 20:14:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-03 20:16:58 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-03 20:14:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-03 20:19:20 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-03 20:14:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-03 20:16:51 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4883 | Refactor and adding AVX-512 POPCNT support to PostgreSQL.(2 patches) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 18:05:02.753546749 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-03 18:13:01.60... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 18:05:02.753546749 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-03 18:13:34.... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 18:05:02.753546749 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/create_index.out 2024-04-03 18:12:56.381196036 +0000 @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
47/4875 | Streaming read sequential and TID range scan |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-declare.stdout /tmp/cirrus-ci-build/build/testrun/ec... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/sql-declare.stdout 2024-04-03 17:35:04.445732000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/sql-declare.stdout 2024-04-03 17:39:39.915800000 +0000 @@ -1,18 +0,0 @@ -****testcase1 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - -****testcase2 test results:**** -f1=1, f2=10, f3=db on con1 -f1=2, f2=20, f3=db on con1 - -****testcase3 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - -****testcase4 test results:**** -f1=1, f2=10, f3=db on con2 -f1=2, f2=20, f3=db on con2 - ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-04-03 17:35:03.152067000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-04-03 17:39:39.914356000 +0000 @@ -896,76 +896,7 @@ END AS a, a as b FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); -SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out /tmp/cirrus-ci-build/build/testrun/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out 2024-04-03 17:35:04.552808000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/referential-integrity.out 2024-04-03 17:39:39... @@ -830,10 +830,10 @@ step wx2: DELETE FROM a WHERE i = 1; step c2: COMMIT; -step rx1: SELECT i FROM a WHERE i = 1; -i -- -(0 rows) +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 + before or while processing the request. -step wy1: INSERT INTO b VALUES (1); -step c1: COMMIT; ... |
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 2024-04-03 17:35:03.206699000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-04-03 17:39:39.9234250... @@ -8824,3408 +8824,10 @@ CONTEXT: remote SQL command: UPDATE public.loct SET a = 2 WHERE ((b = 'foo')) RETURNING a, b -- But the reverse is allowed update utrtest set a = 1 where b = 'qux' returning *; -ERROR: cannot route tuples into foreign table to be updated "remp" -select tableoid::regclass, * FROM utrtest; - tableoid | a | b -----------+---+----- - remp | 1 | foo - locp | 2 | qux -(2 rows) - -select tableoid::regclass, * FROM remp; - tableoid | a | b -----------+---+----- - remp | 1 | foo -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-03 17:35:04.720513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-04-03 17:39:39.922269000 +0000 @@ -3041,679 +3041,10 @@ create trigger intercept_insert_child3 before insert on child3 for each row execute procedure intercept_insert(); --- insert, parent trigger sees post-modification parent-format tuple -insert into parent values ('AAA', 42), ('BBB', 42), ('CCC', 66); -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1066) --- copy, parent trigger sees post-modification parent-format tuple -copy parent (a, b) from stdin; -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1234) -drop table child1, child2, child3, parent; -drop function intercept_insert(); --- --- Verify prohibition of row triggers with transition triggers on --- partitions --- -create table parent (a text, b int) partition by list (a); ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-03 04:14:22.194459000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-03 04:16:10.915521000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-03 04:14:18.293352626 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-03 04:16:49.193377788... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-03 04:14:25.829957900 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-03 04:20:43.862534600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-04-03 04:14:19 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-04-03 04:17:18 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-03 03:34:44.346621000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-03 03:37:01.839205000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-03 03:34:43.956331130 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-04-03 03:40:40.068096573 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-04-03 03:34:45.320247559 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-04-03 03:39:23.660069582 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-04-03 03:34:58 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-04-03 03:38:40 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4883 | Refactor and adding AVX-512 POPCNT support to PostgreSQL.(2 patches) |
Linux - Debian Bullseye - 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 2024-04-03 02:34:45.763070285 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-04-03 02:42:55.834652673 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 02:34:47.237264464 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-03 02:41:10.74... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 02:34:47.237264464 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-03 02:41:40.... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-03 02:34:47.237264464 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/create_index.out 2024-04-03 02:41:07.476956286 +0000 @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
48/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 2024-04-02 23:46:36.136963000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-02 23:48:39.325735... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37567 | | 0 | 37567 | pktable_pkey + 37564 | | 0 | 37564 | pktable + 37569 | | 0 | 37569 | fktable + 38173 | | 0 | 38178 | foo + 38182 | | 0 | 38182 | pg_toast_38173_index + 38181 | | 0 | 38181 | pg_toast_38173 + 38417 | | 0 | 38417 | old_oids + 38437 | | 0 | 38437 | pg_toast_38434 ... |
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 2024-04-02 23:46:36.136963000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-02 23:49:13.1467... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37615 | | 0 | 37615 | pktable_pkey + 37604 | | 0 | 37604 | pktable + 37618 | | 0 | 37618 | fktable + 38135 | | 0 | 38143 | foo + 38147 | | 0 | 38147 | pg_toast_38135_index + 38146 | | 0 | 38146 | pg_toast_38135 + 38403 | | 0 | 38403 | old_oids + 38420 | | 0 | 38420 | pg_toast_38417 ... |
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 2024-04-02 23:46:36.136963000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-02 23:48:35.021858000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37568 | | 0 | 37568 | pktable_pkey + 37565 | | 0 | 37565 | pktable + 37573 | | 0 | 37573 | fktable + 38242 | | 0 | 38248 | foo + 38253 | | 0 | 38253 | pg_toast_38242_index + 38252 | | 0 | 38252 | pg_toast_38242 + 38508 | | 0 | 38508 | old_oids + 38525 | | 0 | 38525 | pg_toast_38522 ... |
Linux - Debian Bullseye - 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 2024-04-02 23:46:36.213412168 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-04-02 23:51:30.005199974 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37720 | | 0 | 37720 | pktable_pkey + 37717 | | 0 | 37717 | pktable + 37730 | | 0 | 37730 | fktable + 38275 | | 0 | 38280 | foo + 38284 | | 0 | 38284 | pg_toast_38275_index + 38283 | | 0 | 38283 | pg_toast_38275 + 38491 | | 0 | 38491 | old_oids + 38515 | | 0 | 38515 | pg_toast_38512 ... |
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 2024-04-02 23:46:36.213412168 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-04-02 23:50:34.545227007 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37671 | | 0 | 37671 | pktable_pkey + 37668 | | 0 | 37668 | pktable + 37674 | | 0 | 37674 | fktable + 38281 | | 0 | 38290 | foo + 38294 | | 0 | 38294 | pg_toast_38281_index + 38293 | | 0 | 38293 | pg_toast_38281 + 38511 | | 0 | 38511 | old_oids + 38528 | | 0 | 38528 | pg_toast_38525 ... |
Linux - Debian Bullseye - 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 2024-04-02 23:46:36.190432239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-02 23:50:43.834294... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37671 | | 0 | 37671 | users_id_seq + 37677 | | 0 | 37677 | pg_toast_37672 + 37678 | | 0 | 37678 | pg_toast_37672_index + 37672 | | 0 | 37672 | users + 38043 | | 0 | 38043 | foo + 38349 | | 0 | 38349 | forc_test + 38737 | | 0 | 38737 | pg_toast_38734 + 38738 | | 0 | 38738 | pg_toast_38734_index ... |
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 2024-04-02 23:46:36.190432239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-02 23:51:11.4141... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37606 | | 0 | 37606 | pktable_pkey + 37603 | | 0 | 37603 | pktable + 37609 | | 0 | 37609 | fktable + 38132 | | 0 | 38137 | foo + 38141 | | 0 | 38141 | pg_toast_38132_index + 38140 | | 0 | 38140 | pg_toast_38132 + 38352 | | 0 | 38352 | old_oids + 38372 | | 0 | 38372 | pg_toast_38369 ... |
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 2024-04-02 23:46:36.190432239 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-04-02 23:50:34.998299255 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37873 | | 0 | 37873 | users_id_seq + 37879 | | 0 | 37879 | pg_toast_37874 + 37880 | | 0 | 37880 | pg_toast_37874_index + 37874 | | 0 | 37874 | users + 38125 | | 0 | 38125 | foo + 38348 | | 0 | 38348 | forc_test + 37633 | | 0 | 37633 | pktable_pkey + 37630 | | 0 | 37630 | pktable ... |
macOS - Ventura - 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 2024-04-02 23:46:27 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-04-02 23:49:10 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37534 | | 0 | 37534 | users_id_seq + 37540 | | 0 | 37540 | pg_toast_37535 + 37541 | | 0 | 37541 | pg_toast_37535_index + 37535 | | 0 | 37535 | users + 37655 | | 0 | 37655 | foo + 38242 | | 0 | 38242 | forc_test + 38590 | | 0 | 38590 | pg_toast_38586 + 38594 | | 0 | 38594 | pg_toast_38586_index ... |
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 2024-04-02 23:46:27 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-04-02 23:50:14 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37516 | | 0 | 37516 | pktable_pkey + 37513 | | 0 | 37513 | pktable + 37518 | | 0 | 37518 | fktable + 38110 | | 0 | 38115 | foo + 38119 | | 0 | 38119 | pg_toast_38110_index + 38118 | | 0 | 38118 | pg_toast_38110 + 38306 | | 0 | 38306 | old_oids + 38323 | | 0 | 38323 | pg_toast_38320 ... |
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 2024-04-02 23:46:27 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-04-02 23:49:12 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37674 | | 0 | 37674 | pktable_pkey + 37671 | | 0 | 37671 | pktable + 37677 | | 0 | 37677 | fktable + 38275 | | 0 | 38280 | foo + 38284 | | 0 | 38284 | pg_toast_38275_index + 38283 | | 0 | 38283 | pg_toast_38275 + 38507 | | 0 | 38507 | old_oids + 38524 | | 0 | 38524 | pg_toast_38521 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-04-02 18:54:35.309594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-02 18:55:58.15... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:35.309594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-02 18:56:34.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:35.309594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-02 18:55:56.891639000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-04-02 18:54:36.569985377 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-04-02 18:59:31.013813823 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:36.569985377 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-04-02 18:58:05.909839591 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-02 18:54:33.658227746 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-02 18:56:56.77... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:33.658227746 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-02 18:57:30.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:33.658227746 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-04-02 18:56:53.194151946 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-02 18:54:47.290683100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-02 18:57:58.942590600 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-02 18:54:47.290683100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-02 19:00:07.061234900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-04-02 18:54:47.290683100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-04-02 18:57:50.654995000 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-04-02 18:54:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-04-02 18:56:41 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-04-02 18:57:29 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-04-02 18:54:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-04-02 18:56:42 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-04-02 18:08:49.723950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-02 18:10:49.231184000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:49.723950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-02 18:11:20.8009700... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:49.723950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-02 18:10:46.361529000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-02 18:08:50.095234449 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-04-02 18:14:14.454993271 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:50.095234449 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-04-02 18:15:45.370910061 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:50.095234449 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-04-02 18:12:45.659054976 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-04-02 18:08:50.074245345 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-02 18:12:51.318298627... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:50.074245345 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-02 18:13:26.1662979... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:08:50.074245345 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-04-02 18:12:47.310299322 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-02 18:09:00.320304600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-02 18:12:17.482671900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-02 18:09:00.320304600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-02 18:14:43.083350500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-04-02 18:09:00.320304600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-04-02 18:12:10.723874600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-04-02 18:09:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-04-02 18:11:26 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:09:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-04-02 18:12:56 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-04-02 18:09:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-04-02 18:11:28 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-04-02 17:04:22.223813381 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-04-02 17:05:25.979761694 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4883 | Refactor and adding AVX-512 POPCNT support to PostgreSQL.(2 patches) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-02 16:05:03.738301881 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-04-02 16:11:40.00... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-02 16:05:03.738301881 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-04-02 16:12:12.... @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-04-02 16:05:03.738301881 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/create_index.out 2024-04-02 16:11:37.170334909 +0000 @@ -1916,11 +1916,15 @@ SELECT unique1 FROM tenk1 WHERE unique1 IN (1,42,7) ORDER BY unique1; - QUERY PLAN -------------------------------------------------------- - Index Only Scan using tenk1_unique1 on tenk1 - Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) -(2 rows) + QUERY PLAN +------------------------------------------------------------------- + Sort + Sort Key: unique1 + -> Bitmap Heap Scan on tenk1 + Recheck Cond: (unique1 = ANY ('{1,42,7}'::integer[])) + -> Bitmap Index Scan on tenk1_unique1 + Index Cond: (unique1 = ANY ('{1,42,7}'::integer[])) ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 13:39:33.026316000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-02 13:40:42.226970000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 13:39:33.026316000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-02 13:41:12.1514360... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 13:39:33.026316000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-02 13:40:38.084092000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:34.661575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-02 08:14:47.893902000... @@ -2413,1334 +2413,10 @@ NOTICE: trigger aaa on parted_trig2 AFTER INSERT for ROW args quirky 1 NOTICE: trigger aaa on parted_trig3 AFTER INSERT for ROW args quirky 1 drop table parted_trig; --- test irregular partitions (i.e., different column definitions), --- including that the WHEN clause works -create function bark(text) returns bool language plpgsql immutable - as $$ begin raise notice '% <- woof!', $1; return true; end; $$; -create or replace function trigger_notice_ab() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %: (a,b)=(%,%)', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, - NEW.a, NEW.b; - if TG_LEVEL = 'ROW' then - return NEW; - end if; - return null; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:34.661575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-02 08:15:10.4647020... @@ -2199,1548 +2199,7 @@ drop table trigpart; drop function trigger_nothing(); --- --- Verify that triggers are fired for partitioned tables --- -create table parted_stmt_trig (a int) partition by list (a); -create table parted_stmt_trig1 partition of parted_stmt_trig for values in (1); -create table parted_stmt_trig2 partition of parted_stmt_trig for values in (2); -create table parted2_stmt_trig (a int) partition by list (a); -create table parted2_stmt_trig1 partition of parted2_stmt_trig for values in (1); -create table parted2_stmt_trig2 partition of parted2_stmt_trig for values in (2); -create or replace function trigger_notice() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %', TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL; - if TG_LEVEL = 'ROW' then ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:34.661575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-02 08:14:44.623657000 +0000 @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:29.312103802 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-04-02 08:15:55.804032270 +0000 @@ -2463,1284 +2463,10 @@ drop table parted_irreg_ancestor; -- Before triggers and partitions create table parted (a int, b int, c text) partition by list (a); -create table parted_1 partition of parted for values in (1) - partition by list (b); -create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno v1'); -- works -create trigger t before insert or update or delete on parted - for each row execute function parted_trigfunc(); -insert into parted values (1, 1, 'uno uno v2'); -- fail ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:29.312103802 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-04-02 08:15:14.804056248 +0000 @@ -2448,1299 +2448,7 @@ -- we should hear barking for every insert, but parted_trig_odd only emits -- noise for odd values of a. parted_trig does it for all inserts. insert into parted_irreg values (1, 'aardvark'), (2, 'aanimals'); -NOTICE: aardvark <- woof! -NOTICE: aanimals <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aanimals) -insert into parted1_irreg values ('aardwolf', 2); -NOTICE: aardwolf <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aardwolf) -insert into parted_irreg_ancestor values ('aasvogel', 3); -NOTICE: aasvogel <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -drop table parted_irreg_ancestor; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:29.085520808 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-02 08:15:57.413421099... @@ -2512,1235 +2512,10 @@ truncate table parted; create table parted_2 partition of parted for values in (2); insert into parted values (1, 1, 'uno uno v5'); -update parted set a = 2; -select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_2 | 2 | 1 | uno uno v5 did INSERT did UPDATE did INSERT -(1 row) - --- both trigger and update change the partition -create or replace function parted_trigfunc2() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-04-02 08:13:29.013520860 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-04-02 08:16:18.9333... @@ -982,163 +982,10 @@ CREATE UNIQUE INDEX b_uq ON cnn_parent (b); ALTER TABLE cnn_parent ADD PRIMARY KEY USING INDEX b_uq; \d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (local, inherited) -Inherits: cnn_child -Child tables: cnn_grandchild2 - -\d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-04-02 08:13:29.085520808 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-04-02 08:15:54.109424590 +0000 @@ -2389,1358 +2389,10 @@ NOTICE: trigger parted_trig_after_row on parted_trig1 AFTER INSERT for ROW NOTICE: trigger parted_trig_after_stmt on parted_trig AFTER UPDATE for STATEMENT drop table parted_trig; --- Verify propagation of trigger arguments to partitions -create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create or replace function trigger_notice() returns trigger as $$ - declare - arg1 text = TG_ARGV[0]; - arg2 integer = TG_ARGV[1]; - begin - raise notice 'trigger % on % % % for % args % %', - TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, arg1, arg2; - return null; - end; - $$ language plpgsql; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-04-02 08:13:45.461240900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-04-02 08:16:22.110482100 +0000 @@ -3423,324 +3423,7 @@ NOTICE: trigger = self_ref_s_trig, old table = (3,2) -- without AR trigger, cascaded deletes all end up in one transition table drop trigger self_ref_r_trig on self_ref; -insert into self_ref values (1, null), (2, 1), (3, 2), (4, 3); -delete from self_ref where a = 1; -NOTICE: trigger_func(self_ref) called: action = DELETE, when = BEFORE, level = STATEMENT -NOTICE: trigger = self_ref_s_trig, old table = (1,), (2,1), (3,2), (4,3) -drop table self_ref; --- --- test transition tables with MERGE --- -create table merge_target_table (a int primary key, b text); -create trigger merge_target_table_insert_trig - after insert on merge_target_table referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger merge_target_table_update_trig ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-02 08:13:45.473448800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-04-02 08:18:25.241770700 +... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-04-02 08:13:45.473448800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-04-02 08:16:18.279929900 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-02 08:13:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-04-02 08:16:40 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-04-02 08:13:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-04-02 08:16:59 @@ -2140,1607 +2140,11 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); -\d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-04-02 08:13:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-04-02 08:16:40 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
47/4875 | Streaming read sequential and TID range scan |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck-runnin... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-04-02 00:56:34.461246000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck-running/regress/results/check_btree.out 2024-04-02 00:59:54.115064000 +00... @@ -128,148 +128,10 @@ -- repeat expansive tests for index built using insertions TRUNCATE bttest_multi; INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; -SELECT bt_index_parent_check('bttest_multi_idx', true, true); - bt_index_parent_check ------------------------ - -(1 row) - --- --- Test for multilevel page deletion/downlink present checks, and rootdescend --- checks --- -INSERT INTO delete_test_table SELECT i, 1, 2, 3 FROM generate_series(1,80000) i; -ALTER TABLE delete_test_table ADD PRIMARY KEY (a,b,c,d); --- Delete most entries, and vacuum, deleting internal pages and creating "fast ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/interval.out /tmp/cirrus-ci-build/build/testrun/btree_gin-runni... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/interval.out 2024-04-02 00:56:34.470201000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin-running/regress/results/interval.out 2024-04-02 00:59:54.113276000 +000... @@ -12,46 +12,10 @@ ( '10:55:08' ), ( '178000000 years' ) ; -CREATE INDEX idx_interval ON test_interval USING gin (i); -SELECT * FROM test_interval WHERE i<'08:55:08'::interval ORDER BY i; - i --------------------------- - @ 178000000 years ago - @ 3 hours 55 mins 8 secs - @ 4 hours 55 mins 8 secs - @ 5 hours 55 mins 8 secs -(4 rows) - -SELECT * FROM test_interval WHERE i<='08:55:08'::interval ORDER BY i; - i --------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist-running... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-04-02 00:56:34.480984000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist-running/regress/results/init.out 2024-04-02 00:59:54.114430000 +0000 @@ -1,9 +1,8 @@ CREATE EXTENSION btree_gist; --- Check whether any of our opclasses fail amvalidate -SELECT amname, opcname -FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod -WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); - amname | opcname ---------+--------- -(0 rows) - +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 ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext-run... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-04-02 00:56:34.486985000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext-running/regress/results/create_index_acl.out 2024-04-02 00:59:54.113572000... @@ -12,75 +12,10 @@ CREATE ROLE regress_minimal; CREATE SCHEMA s; CREATE EXTENSION citext SCHEMA s; --- Revoke all conceivably-relevant ACLs within the extension. The system --- doesn't check all these ACLs, but this will provide some coverage if that --- ever changes. -REVOKE ALL ON TYPE s.citext FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_pattern_lt FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_pattern_le FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_eq FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_pattern_ge FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_pattern_gt FROM PUBLIC; -REVOKE ALL ON FUNCTION s.citext_pattern_cmp FROM PUBLIC; --- Functions sufficient for making an index column that has the side effect of --- changing search_path at expression planning time. -CREATE FUNCTION public.setter() RETURNS bool VOLATILE ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/receipt-report.out /tmp/cirrus-ci-build/build/testrun/isolatio... --- /tmp/cirrus-ci-build/src/test/isolation/expected/receipt-report.out 2024-04-02 00:56:35.832565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/receipt-report.out 2024-04-02 00:59:54.117480... @@ -1,4215 +1,2 @@ Parsed test spec with 3 sessions - -starting permutation: rxwy1 c1 wx2 c2 rx3 ry3 c3 -step rxwy1: INSERT INTO receipt VALUES (3, (SELECT deposit_date FROM ctl WHERE k = 'receipt'), 4.00); -step c1: COMMIT; -step wx2: UPDATE ctl SET deposit_date = DATE '2008-12-23' WHERE k = 'receipt'; -step c2: COMMIT; -step rx3: SELECT * FROM ctl WHERE k = 'receipt'; -k |deposit_date --------+------------ -receipt| 12-23-2008 -(1 row) - -step ry3: SELECT * FROM receipt WHERE deposit_date = DATE '2008-12-22'; -receipt_no|deposit_date|amount -----------+------------+------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_trap.out /tmp/cirrus-ci-build/build/testrun/plpgsql-ru... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_trap.out 2024-04-02 00:56:35.778134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql-running/regress/results/plpgsql_trap.out 2024-04-02 00:59:54.116397000 +0... @@ -155,101 +155,10 @@ begin; set statement_timeout to 1000; select trap_timeout(); -NOTICE: nyeah nyeah, can't stop me -ERROR: end of function -CONTEXT: PL/pgSQL function trap_timeout() line 15 at RAISE -rollback; --- Test for pass-by-ref values being stored in proper context -create function test_variable_storage() returns text as $$ -declare x text; -begin - x := '1234'; - begin - x := x || '5678'; - -- force error inside subtransaction SPI context - perform trap_zero_divide(-100); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_types.out /tmp/cirrus-ci-build/build/testrun/plpython-ru... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_types.out 2024-04-02 00:56:35.796880000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython-running/regress/results/plpython_types.out 2024-04-02 00:59:54.114433000... @@ -737,333 +737,10 @@ CREATE FUNCTION test_type_conversion_mdarray_malformed() RETURNS int[] AS $$ return [[1,2,3],[4,5]] $$ LANGUAGE plpython3u; -SELECT * FROM test_type_conversion_mdarray_malformed(); -ERROR: multidimensional arrays must have array expressions with matching dimensions -CONTEXT: while creating return value -PL/Python function "test_type_conversion_mdarray_malformed" -CREATE FUNCTION test_type_conversion_mdarray_malformed2() RETURNS text[] AS $$ -return [[1,2,3], "abc"] -$$ LANGUAGE plpython3u; -SELECT * FROM test_type_conversion_mdarray_malformed2(); -ERROR: multidimensional arrays must have array expressions with matching dimensions -CONTEXT: while creating return value -PL/Python function "test_type_conversion_mdarray_malformed2" -CREATE FUNCTION test_type_conversion_mdarray_malformed3() RETURNS text[] AS $$ -return ["abc", [1,2,3]] ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-04-01 02:39:24.239809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-01 02:41:07.554... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:24.239809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-01 02:41:37.1... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:24.239809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-01 02:41:05.408930000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:13.634441069 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-04-01 02:43:12.038295202 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:13.634441069 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-04-01 02:44:03.634247912 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:13.634441069 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-04-01 02:41:43.346336780 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-04-01 02:39:15.820701589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-01 02:41:58.816... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:15.820701589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-01 02:42:29.9... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-04-01 02:39:15.820701589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-04-01 02:41:56.504595312 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-01 02:39:34.403797800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-01 02:43:14.450788100 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-01 02:39:34.403797800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-01 02:45:34.962021200 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-04-01 02:39:34.403797800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-04-01 02:43:04.437119300 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-01 02:39:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-04-01 02:42:09 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-01 02:39:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-04-01 02:43:09 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-04-01 02:39:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-04-01 02:42:08 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-cursor.stdout /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-cursor.stdout 2024-03-31 16:06:08.312496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/preproc-cursor.stdout 2024-03-31 16:10:29.706820000 +00... @@ -1,24 +0,0 @@ -1 a -2 b -3 c -4 d -1 a -2 b -1 a -2 b -3 c -4 d -1 a -2 b -1 e -1 a -2 b -3 c ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/classroom-scheduling.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/classroom-scheduling.out 2024-03-31 16:06:08.410454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/classroom-scheduling.out 2024-03-31 16:10:29.... @@ -207,173 +207,9 @@ step wx2: UPDATE room_reservation SET start_time = TIMESTAMP WITH TIME ZONE '2010-04-01 13:30', end_time = TIMESTAMP WI... ERROR: could not serialize access due to read/write dependencies among transactions step c2: COMMIT; +teardown failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. starting permutation: ry2 rx1 wy1 wx2 c1 c2 -step ry2: SELECT count(*) FROM room_reservation WHERE room_id = '101' AND start_time < TIMESTAMP WITH TIME ZONE '2010-0... -count ------ - 0 -(1 row) - -step rx1: SELECT count(*) FROM room_reservation WHERE room_id = '101' AND start_time < TIMESTAMP WITH TIME ZONE '2010-0... -count ... |
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 2024-03-31 16:06:07.093320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-03-31 16:10:29.7109080... @@ -7620,4612 +7620,10 @@ (2 rows) UPDATE rem1 set f2 = 'skidoo' RETURNING f2; - f2 --------------------------------- - skidoo triggered ! triggered ! - skidoo triggered ! triggered ! -(2 rows) - -SELECT * from loc1; - f1 | f2 -----+-------------------------------- - 1 | skidoo triggered ! triggered ! - 2 | skidoo triggered ! triggered ! -(2 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out 2024-03-31 16:06:08.519682000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_function_sql.out 2024-03-31 16:10:30.48598... @@ -524,220 +524,7 @@ SELECT routine_name, table_name, column_name FROM information_schema.routine_column_usage WHERE routine_schema = 'temp_func_test' ORDER BY 1, 2; - routine_name | table_name | column_name ----------------+------------+------------- - functest_is_7 | functest2 | a -(1 row) - -SELECT routine_name, table_name FROM information_schema.routine_table_usage - WHERE routine_schema = 'temp_func_test' - ORDER BY 1, 2; - routine_name | table_name ----------------+------------ - functest_is_7 | functest2 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_integerset/expected/test_integerset.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_integerset/expected/test_integerset.out 2024-03-31 16:06:08.458868000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_integerset-running/regress/results/test_integerset.out 2024-03-31 16:10:29.7... @@ -23,9 +23,10 @@ NOTICE: testing intset with pattern "sparse" NOTICE: testing intset with pattern "single values, distance > 2^32" NOTICE: testing intset with pattern "clusters, distance > 2^32" -NOTICE: testing intset with pattern "clusters, distance > 2^60" - test_integerset ------------------ - -(1 row) - +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 |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-31 13:06:20.911510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-31 13:07:57.573645000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-31 13:06:14.066086421 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-31 13:08:41.222092884... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-31 13:06:25.777635300 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-31 13:12:23.182862800 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-31 13:06:11 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-31 13:09:35 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-31 12:10:49.165422000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-31 12:13:18.195034000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-31 12:10:39.903659040 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-31 12:15:29.619445342 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-31 12:10:41.034836090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-31 12:15:20.594855207 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-31 12:10:45 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-31 12:14:28 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/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 2024-03-31 08:35:45.086973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-31 08:37:51.461270... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37698 | | 0 | 37698 | pktable_pkey + 37695 | | 0 | 37695 | pktable + 37700 | | 0 | 37700 | fktable + 38199 | | 0 | 38207 | foo + 38211 | | 0 | 38211 | pg_toast_38199_index + 38210 | | 0 | 38210 | pg_toast_38199 + 38495 | | 0 | 38495 | old_oids + 38519 | | 0 | 38519 | pg_toast_38516 ... |
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 2024-03-31 08:35:45.086973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-31 08:38:17.4559... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37570 | | 0 | 37570 | pktable_pkey + 37567 | | 0 | 37567 | pktable + 37573 | | 0 | 37573 | fktable + 38097 | | 0 | 38103 | foo + 38107 | | 0 | 38107 | pg_toast_38097_index + 38106 | | 0 | 38106 | pg_toast_38097 + 38318 | | 0 | 38318 | old_oids + 38335 | | 0 | 38335 | pg_toast_38332 ... |
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 2024-03-31 08:35:45.086973000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-31 08:37:45.398813000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37569 | | 0 | 37569 | pktable_pkey + 37566 | | 0 | 37566 | pktable + 37579 | | 0 | 37579 | fktable + 38152 | | 0 | 38157 | foo + 38161 | | 0 | 38161 | pg_toast_38152_index + 38160 | | 0 | 38160 | pg_toast_38152 + 38384 | | 0 | 38384 | old_oids + 38407 | | 0 | 38407 | pg_toast_38404 ... |
Linux - Debian Bullseye - 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 2024-03-31 08:35:38.305271312 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-31 08:40:48.609047961 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37735 | | 0 | 37735 | pktable_pkey + 37732 | | 0 | 37732 | pktable + 37741 | | 0 | 37741 | fktable + 38317 | | 0 | 38322 | foo + 38326 | | 0 | 38326 | pg_toast_38317_index + 38325 | | 0 | 38325 | pg_toast_38317 + 38535 | | 0 | 38535 | old_oids + 38552 | | 0 | 38552 | pg_toast_38549 ... |
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 2024-03-31 08:35:38.305271312 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-31 08:42:07.736968163 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37715 | | 0 | 37715 | pktable_pkey + 37712 | | 0 | 37712 | pktable + 37717 | | 0 | 37717 | fktable + 38214 | | 0 | 38221 | foo + 38225 | | 0 | 38225 | pg_toast_38214_index + 38224 | | 0 | 38224 | pg_toast_38214 + 38452 | | 0 | 38452 | old_oids + 38474 | | 0 | 38474 | pg_toast_38471 ... |
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 2024-03-31 08:35:38.305271312 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-31 08:39:24.393110858 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37917 | | 0 | 37917 | foo + 37675 | | 0 | 37675 | users_id_seq + 37681 | | 0 | 37681 | pg_toast_37676 + 37682 | | 0 | 37682 | pg_toast_37676_index + 37676 | | 0 | 37676 | users + 38141 | | 0 | 38141 | forc_test + 37693 | | 0 | 37693 | pktable_pkey + 37690 | | 0 | 37690 | pktable ... |
Linux - Debian Bullseye - 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 2024-03-31 08:35:40.302091833 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-31 08:39:41.829892... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38333 | | 0 | 38333 | forc_test + 37798 | | 0 | 37798 | users_id_seq + 37804 | | 0 | 37804 | pg_toast_37799 + 37805 | | 0 | 37805 | pg_toast_37799_index + 37799 | | 0 | 37799 | users + 38133 | | 0 | 38133 | foo + 38726 | | 0 | 38726 | pg_toast_38723 + 38727 | | 0 | 38727 | pg_toast_38723_index ... |
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 2024-03-31 08:35:40.302091833 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-31 08:40:08.8818... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37789 | | 0 | 37789 | users_id_seq + 37800 | | 0 | 37800 | pg_toast_37793 + 37801 | | 0 | 37801 | pg_toast_37793_index + 37793 | | 0 | 37793 | users + 37953 | | 0 | 37953 | foo + 38243 | | 0 | 38243 | forc_test + 38641 | | 0 | 38641 | pg_toast_38638 + 38642 | | 0 | 38642 | pg_toast_38638_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 2024-03-31 08:35:40.302091833 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-31 08:39:35.341895593 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38597 | | 0 | 38597 | forc_test + 37981 | | 0 | 37981 | users_id_seq + 37987 | | 0 | 37987 | pg_toast_37982 + 37988 | | 0 | 37988 | pg_toast_37982_index + 37982 | | 0 | 37982 | users + 38268 | | 0 | 38268 | foo + 37529 | | 0 | 37529 | pktable_pkey + 37526 | | 0 | 37526 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-31 08:35:50.520992000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-31 08:39:29.699681800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37378 | | 0 | 37378 | pktable_pkey + 37375 | | 0 | 37375 | pktable + 37380 | | 0 | 37380 | fktable + 37791 | | 0 | 37796 | foo + 37800 | | 0 | 37800 | pg_toast_37791_index + 37799 | | 0 | 37799 | pg_toast_37791 + 38017 | | 0 | 38017 | old_oids + 38039 | | 0 | 38039 | pg_toast_38035 + 38040 | | 0 | 38040 | pg_toast_38035_index + 38035 | | 0 | 38035 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-31 08:35:50.520992000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-31 08:41:45.137624000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36907 | | 0 | 36907 | pktable_pkey + 36904 | | 0 | 36904 | pktable + 36910 | | 0 | 36910 | fktable + 37830 | | 0 | 37830 | pg_toast_37822 + 37822 | | 0 | 37827 | foo + 37831 | | 0 | 37831 | pg_toast_37822_index + 38043 | | 0 | 38043 | old_oids + 38061 | | 0 | 38061 | pg_toast_38058 + 38062 | | 0 | 38062 | pg_toast_38058_index + 38058 | | 0 | 38058 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-31 08:35:50.520992000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-31 08:39:22.938449400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36149 | | 0 | 36149 | pktable_pkey + 36146 | | 0 | 36146 | pktable + 36151 | | 0 | 36151 | fktable + 37866 | | 0 | 37874 | foo + 37878 | | 0 | 37878 | pg_toast_37866_index + 37877 | | 0 | 37877 | pg_toast_37866 + 38083 | | 0 | 38083 | old_oids + 38103 | | 0 | 38103 | pg_toast_38100 + 38104 | | 0 | 38104 | pg_toast_38100_index + 38100 | | 0 | 38100 | recur2 ... |
macOS - Ventura - 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 2024-03-31 08:35:33 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-31 08:38:03 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37574 | | 0 | 37574 | pktable_pkey + 37571 | | 0 | 37571 | pktable + 37579 | | 0 | 37579 | fktable + 38182 | | 0 | 38189 | foo + 38194 | | 0 | 38194 | pg_toast_38182_index + 38193 | | 0 | 38193 | pg_toast_38182 + 38481 | | 0 | 38481 | old_oids + 38498 | | 0 | 38498 | pg_toast_38495 ... |
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 2024-03-31 08:35:33 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-31 08:39:09 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37608 | | 0 | 37608 | pktable_pkey + 37605 | | 0 | 37605 | pktable + 37611 | | 0 | 37611 | fktable + 38116 | | 0 | 38126 | foo + 38131 | | 0 | 38131 | pg_toast_38116_index + 38129 | | 0 | 38129 | pg_toast_38116 + 38360 | | 0 | 38360 | old_oids + 38381 | | 0 | 38381 | pg_toast_38378 ... |
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 2024-03-31 08:35:33 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-31 08:38:02 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37712 | | 0 | 37712 | pktable_pkey + 37709 | | 0 | 37709 | pktable + 37714 | | 0 | 37714 | fktable + 38154 | | 0 | 38159 | foo + 38163 | | 0 | 38163 | pg_toast_38154_index + 38162 | | 0 | 38162 | pg_toast_38154 + 38359 | | 0 | 38359 | old_oids + 38378 | | 0 | 38378 | pg_toast_38375 ... |
48/4082 | recovery modules |
Linux - Debian Bullseye - 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 2024-03-31 05:03:28.514177241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-31 05:08:56.109905046 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4909 | Add a attopt to disable MCV when estimating for Var = Const |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-03-31 04:02:29.640118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-03-31 04:05:48.621066000 ... @@ -120,8 +120,9 @@ SELECT gid FROM pg_prepared_xacts; gid ------ + gxid foo4 -(1 row) +(2 rows) BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; SELECT * FROM pxtest1; @@ -140,8 +141,9 @@ SELECT gid FROM pg_prepared_xacts; gid ------ + gxid foo4 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-31 03:43:26.382044000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-31 03:44:52.51... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:26.382044000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-31 03:45:28.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:26.382044000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-31 03:44:50.995440000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-31 03:43:23.845902336 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-31 03:47:31.425686893 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:23.845902336 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-31 03:48:46.713622142 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:23.845902336 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-31 03:46:01.753784787 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-31 03:43:24.492376788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-31 03:45:53.81... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:24.492376788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-31 03:46:24.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:24.492376788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-31 03:45:48.284338728 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-31 03:43:40.968397100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-31 03:46:50.080585200 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-31 03:43:40.968397100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-31 03:48:56.527391500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-31 03:43:40.968397100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-31 03:46:44.806166800 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-31 03:43:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-31 03:45:52 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-31 03:46:47 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-31 03:43:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-31 03:45:54 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-31 02:43:47.743597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-31 02:45:39.855663000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:47.743597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-31 02:46:14.1687690... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:47.743597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-31 02:45:37.660031000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-31 02:43:40.369057689 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-31 02:47:43.856878173 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:40.369057689 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-31 02:46:43.580925264 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-31 02:43:44.438112493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-31 02:47:18.129972953... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:44.438112493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-31 02:47:53.2499504... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:44.438112493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-31 02:47:15.661974533 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-31 02:43:56.744933600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-31 02:47:04.981885700 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-31 02:43:56.744933600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-31 02:49:18.600543800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-31 02:43:56.744933600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-31 02:47:01.759227300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-31 02:43:32 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-31 02:45:05 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:32 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-31 02:46:29 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-31 02:43:32 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-31 02:45:05 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-31 01:37:18.419341315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-31 01:38:29.771338298 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4412 | Client authentication via OAuth 2.0 |
Linux - Debian Bullseye - 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 2024-03-31 00:08:19.222218585 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-03-31 00:15:02.981884043 +0000 @@ -2754,6 +2754,7 @@ SET LOCAL statement_timeout = '10ms'; select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; -- ==================================================================== -- Check that userid to use when querying the remote table is correctly |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 21:16:29.014580000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-30 21:17:54.840073000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 21:16:29.014580000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-30 21:18:23.3213310... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 21:16:29.014580000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-30 21:17:52.639211000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-30 15:31:29.921360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-03-30 15:32:37.185867... @@ -1084,61 +1084,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:29.992650000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-30 15:32:59.1504900... @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:29.992650000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-30 15:32:34.490467000 +0000 @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:25.492934643 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-30 15:34:05.380980208 +0000 @@ -2172,1575 +2172,10 @@ create table trigpart3 (like trigpart); create trigger trg1 after insert on trigpart3 for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing() - -alter table trigpart attach partition trigpart3 FOR VALUES FROM (2000) to (3000); -- fail -ERROR: trigger "trg1" for relation "trigpart3" already exists -drop table trigpart3; --- check display of unrelated triggers -create trigger samename after delete on trigpart execute function trigger_nothing(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:25.492934643 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-30 15:33:17.336970257 +0000 @@ -2548,1199 +2548,10 @@ (1 row) drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:24.449894639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-30 15:33:20.249850425... @@ -2434,1313 +2434,10 @@ drop column fd2, drop column fd3; create table parted_irreg (fd int, a int, fd2 int, b text) partition by range (b); -alter table parted_irreg drop column fd, drop column fd2; -alter table parted_irreg_ancestor attach partition parted_irreg - for values from ('aaaa') to ('zzzz'); -create table parted1_irreg (b text, fd int, a int); -alter table parted1_irreg drop column fd; -alter table parted_irreg attach partition parted1_irreg - for values from ('aaaa') to ('bbbb'); -create trigger parted_trig after insert on parted_irreg - for each row execute procedure trigger_notice_ab(); -create trigger parted_trig_odd after insert on parted_irreg for each row - when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); --- we should hear barking for every insert, but parted_trig_odd only emits --- noise for odd values of a. parted_trig does it for all inserts. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-30 15:31:24.377894692 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-30 15:33:40.1058... @@ -1015,130 +1015,10 @@ create table cnn2_parted(a int not null) partition by list (a); create table cnn2_part1(a int primary key); alter table cnn2_parted attach partition cnn2_part1 for values in (1); -ERROR: column "a" in child table must be marked NOT NULL -drop table cnn2_parted, cnn2_part1; --- columns in regular and LIKE inheritance should be marked not-nullable --- for primary keys, even if those are deferred -CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED); -CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4); -CREATE TABLE notnull_tbl4_lk2 (LIKE notnull_tbl4 INCLUDING INDEXES); -CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a); -CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); -CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-30 15:31:24.449894639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-30 15:33:16.561850594 +0000 @@ -2549,1198 +2549,10 @@ drop table parted; create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-30 15:31:34.500545000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-30 15:34:02.211903300 +00... @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-30 15:31:34.488823000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-30 15:35:58.337185100 +0000 @@ -3317,430 +3317,7 @@ update set b = iocdu_tt_parted.b || ':' || excluded.b; NOTICE: trigger = iocdu_tt_parted_update_trig, old table = (1,AAA), (2,BBB), new table = (1,AAA:AAA), (2,BBB:BBB) NOTICE: trigger = iocdu_tt_parted_insert_trig, new table = (3,CCC), (4,DDD) --- updates only -insert into iocdu_tt_parted values (3, 'CCC'), (4, 'DDD') - on conflict (a) do - update set b = iocdu_tt_parted.b || ':' || excluded.b; -NOTICE: trigger = iocdu_tt_parted_update_trig, old table = (3,CCC), (4,DDD), new table = (3,CCC:CCC), (4,DDD:DDD) -NOTICE: trigger = iocdu_tt_parted_insert_trig, new table = <NULL> -drop table iocdu_tt_parted; --- --- Verify that you can't create a trigger with transition tables for --- more than one event. --- -create trigger my_table_multievent_trig - after insert or update on my_table referencing new table as new_table ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-30 15:31:34.500545000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-30 15:34:00.493152500 +0000 @@ -1155,2847 +1155,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-30 15:31:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-30 15:34:20 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-30 15:31:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-30 15:34:38 @@ -902,243 +902,10 @@ CREATE TABLE cnn_parent (a int, b int); CREATE TABLE cnn_child () INHERITS (cnn_parent); CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); -CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -ALTER TABLE cnn_parent ADD PRIMARY KEY (b); -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (local, inherited) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-30 15:31:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-30 15:34:20 @@ -1152,2850 +1152,10 @@ MERGE INTO rw_view2 t USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) - RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-30 01:18:01.094463000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-30 01:19:57.397... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:18:01.094463000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-30 01:20:24.2... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:18:01.094463000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-30 01:19:58.121679000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:17:56.216477727 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-30 01:22:54.888270949 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:17:56.216477727 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-03-30 01:23:57.488183521 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:17:56.216477727 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-30 01:21:27.796339757 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-30 01:17:55.304008701 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-30 01:21:47.883... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:17:55.304008701 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-30 01:22:13.5... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-30 01:17:55.304008701 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-30 01:21:41.595848616 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-30 01:18:11.392320300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-30 01:21:47.662101600 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-30 01:18:11.392320300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-30 01:24:12.477587200 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-30 01:18:11.392320300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-30 01:21:45.670888400 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-30 01:17:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-30 01:20:29 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-30 01:17:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-30 01:21:49 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-30 01:17:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-03-30 01:20:29 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.stdout /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.stdout 2024-03-29 22:07:28.024792000 +000... +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/pgtypeslib-num_test.stdout 2024-03-29 22:11:35.17651900... @@ -1,7 +1,7 @@ from int = 1407.0 add = 2379.7 sub = 2369.7 -mul = 13306998429.873000000 +mul = 13306998429.873 div = 1330699.84298730000 1.3307e+06 to long(0) = 20000000 14 min int = -2147483648 diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.stderr /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.stderr 2024-03-29 22:07:28.024752000 +000... +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/pgtypeslib-num_test.stderr 2024-03-29 22:11:35.17983500... @@ -2,31 +2,28 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ECPGconnect: opening database ecpg1_regression on <DEFAULT> port <DEFAULT> [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ECPGsetcommit on line 29: action "off"; connection "ecpg1_regression" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-29 22:07:26.755335000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-03-29 22:11:36.119205000 +0000 @@ -897,75 +897,7 @@ FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; - count ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/total-cash.out /tmp/cirrus-ci-build/build/testrun/isolation-ru... --- /tmp/cirrus-ci-build/src/test/isolation/expected/total-cash.out 2024-03-29 22:07:28.132519000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/total-cash.out 2024-03-29 22:11:35.173296000 ... @@ -277,73 +277,9 @@ step rxy1: SELECT SUM(balance) FROM accounts; ERROR: could not serialize access due to read/write dependencies among transactions step c1: COMMIT; +teardown failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. starting permutation: wy2 rxy2 wx1 rxy1 c1 c2 -step wy2: UPDATE accounts SET balance = balance - 200 WHERE accountid = 'savings'; -step rxy2: SELECT SUM(balance) FROM accounts; - sum ----- -1000 -(1 row) - -step wx1: UPDATE accounts SET balance = balance - 200 WHERE accountid = 'checking'; ... |
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 2024-03-29 22:07:26.805918000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-03-29 22:11:35.1709820... @@ -7028,5203 +7028,10 @@ CREATE TABLE child_tbl (a int, b int); ALTER TABLE child_tbl SET (autovacuum_enabled = 'false'); CREATE TRIGGER row_before_insupd_trigger BEFORE INSERT OR UPDATE ON child_tbl FOR EACH ROW EXECUTE PROCEDURE row_before... -CREATE FOREIGN TABLE foreign_tbl (a int, b int) - SERVER loopback OPTIONS (table_name 'child_tbl'); -CREATE TABLE parent_tbl (a int, b int) PARTITION BY RANGE(a); -ALTER TABLE parent_tbl ATTACH PARTITION foreign_tbl FOR VALUES FROM (0) TO (100); --- Detach and re-attach once, to stress the concurrent detach case. -ALTER TABLE parent_tbl DETACH PARTITION foreign_tbl CONCURRENTLY; -ALTER TABLE parent_tbl ATTACH PARTITION foreign_tbl FOR VALUES FROM (0) TO (100); -CREATE VIEW rw_view AS SELECT * FROM parent_tbl - WHERE a < b WITH CHECK OPTION; -\d+ rw_view - View "public.rw_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-29 22:07:28.289842000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-03-29 22:11:35.170497000 +0000 @@ -1794,1926 +1794,10 @@ $$; delete from parent where aid = 1; select * from parent; select * from child; - aid | val1 | val2 | val3 | val4 | bcnt ------+------+------+------+------+------ -(0 rows) - - bid | aid | val1 ------+-----+------ -(0 rows) - -drop table parent, child; -drop function parent_upd_func(); -drop function parent_del_func(); -drop function child_ins_func(); -drop function child_del_func(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-29 22:07:28.174755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq-running/regress/results/test_shm_mq.out 2024-03-29 22:11:35.169927000... @@ -23,14 +23,10 @@ (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... - test_shm_mq -------------- - -(1 row) - -SELECT test_shm_mq_pipelined(16384, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,270000)),... - test_shm_mq_pipelined ------------------------ - -(1 row) - +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... ... |
48/4681 | Make COPY format extendable: Extract COPY TO format implementations |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-03-29 16:18:01.337003400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-03-29 16:22:47.582241200 +0000 @@ -85,6 +85,10 @@ COMMIT; VACUUM FULL pg_am; VACUUM FULL pg_class; +ERROR: deadlock detected +DETAIL: Process 3788 waits for AccessShareLock on relation 2601 of database 16384; blocked by process 5056. +Process 5056 waits for AccessShareLock on relation 1259 of database 16384; blocked by process 3788. +HINT: See server log for query details. VACUUM FULL pg_database; VACUUM FULL vaccluster; ERROR: ANALYZE cannot be executed from VACUUM or ANALYZE |
48/4337 | Incremental View Maintenance (IVM), take 2 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-29 15:07:19.121501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/incremental_matview.out 2024-03-29 15:09:2... @@ -910,7 +910,9 @@ DROP USER IF EXISTS ivm_user; NOTICE: role "ivm_user" does not exist, skipping CREATE USER ivm_admin; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE USER ivm_user; +WARNING: roles created by regression test cases should have names starting with "regress_" --- create a table with RLS SET SESSION AUTHORIZATION ivm_admin; CREATE TABLE rls_tbl(id int, data text, owner name); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-29 15:07:19.121501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/incremental_matview.out 2024-03-29 15:09... @@ -910,7 +910,9 @@ DROP USER IF EXISTS ivm_user; NOTICE: role "ivm_user" does not exist, skipping CREATE USER ivm_admin; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE USER ivm_user; +WARNING: roles created by regression test cases should have names starting with "regress_" --- create a table with RLS SET SESSION AUTHORIZATION ivm_admin; CREATE TABLE rls_tbl(id int, data text, owner name); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-29 15:07:19.121501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/incremental_matview.out 2024-03-29 15:09:22.486832000 +00... @@ -910,7 +910,9 @@ DROP USER IF EXISTS ivm_user; NOTICE: role "ivm_user" does not exist, skipping CREATE USER ivm_admin; +WARNING: roles created by regression test cases should have names starting with "regress_" CREATE USER ivm_user; +WARNING: roles created by regression test cases should have names starting with "regress_" --- create a table with RLS SET SESSION AUTHORIZATION ivm_admin; CREATE TABLE rls_tbl(id int, data text, owner name); |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-29 12:06:22.802262000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-29 12:08:10.373962000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-29 12:06:13.699285010 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-29 12:08:34.703214110... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-29 12:06:35.608185600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-29 12:12:45.313552100 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-29 12:06:10 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-29 12:08:49 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-29 11:07:47.132229000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-29 11:10:27.642907000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-29 11:07:51.100192148 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-29 11:13:40.887939114 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-29 11:07:47.125975578 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-29 11:12:03.161979060 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-29 11:07:47 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-29 11:13:05 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-29 10:06:46.491295000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-29 10:24:30.363021000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-29 10:06:46.495729000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-29 10:24:30.839963000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-29 10:06:46.498494000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-29 10:24:31.237723000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-29 10:06:47.9... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-29 10:2... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-29 10:06:46.500719000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-29 10:24:31.961578000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-29 10:06:46.500755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-29 10:24:31.976962000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-29 10:06:46.512402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-29 10:24:33.095482000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-29 10:06:46.512872000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-29 10:24:33.246487000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-29 10:06:46.518671000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-29 10:24:34.199751000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-29 10:06:46.518473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-29 10:24:34.408854000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-29 10:06:47.944565000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-29 10:25:07.801006000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-29 10:06:46.523881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-29 10:24:34.874019000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-29 10:06:46.526498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-29 10:24:37.458912000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-29 10:06:47.947195000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-29 10:25:08.550896000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-29 10:06:46.528389000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-29 10:24:38.697299000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-29 10:06:47.803633000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-29 10:25:16.362372000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-29 10:06:46.529118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-29 10:24:39.043306000 +0000 @@ -118,6 +118,7 @@ CREATE FOREIGN TABLE header_match ("1" int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_match; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree 1 | foo ---+----- 1 | bar @@ -126,6 +127,7 @@ CREATE FOREIGN TABLE header_doesnt_match (a int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_doesnt_match; -- ERROR +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: column name mismatch in header line field 1: got "1", expected "a" CONTEXT: COPY header_doesnt_match, line 1: "1,foo" -- per-column options tests @@ -138,10 +140,12 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-29 10:06:47.947539000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-29 10:25:09.246505000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-29 10:06:46.532410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-29 10:24:40.181578000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-29 10:06:46.535808000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-29 10:24:40.586322000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-29 10:06:46.535883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-29 10:24:40.715638000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-29 10:06:46.539732000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-29 10:24:44.161657000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-29 10:06:46.540892000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-29 10:24:44.763987000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-29 10:06:47.921857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-29 10:08:28.643633000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-29 10:06:47.926183000 +0000 ... |
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 2024-03-29 10:06:46.546711000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-29 10:24:46.363750000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1442,6 +1443,7 @@ ('0.1.2'::ltree), ('0'::ltree), ('0_asd.1_ASD'::ltree)) x(v) WHERE hash_ltree(v)::bit(32) != hash_ltree_extended(v, 0)::bit(32) OR hash_ltree(v)::bit(32) = hash_ltree_extended(v, 1)::bit(32); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | standard | extended0 | extended1 -------+----------+-----------+----------- (0 rows) @@ -7879,6 +7881,7 @@ ... |
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 2024-03-29 10:06:46.550671000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-29 10:24:47.099667000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-29 10:06:46.553425000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-29 10:24:48.091111000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-29 10:06:46.554515000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-29 10:24:49.414593000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-29 10:06:46.556836000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-29 10:24:50.110934000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-29 10:06:46.560499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-29 10:24:51.108582000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-29 10:06:46.562417000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-29 10:24:51.745959000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-29 10:06:48.085690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-29 10:08:30.8078650... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-29 10:06:46.565271000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-29 10:24:52.190768000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-29 10:06:46.566237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-29 10:24:52.500083000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-29 10:06:46.569496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-29 10:24:48.643253000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-29 10:06:46.576716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-29 10:24:49.764378000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-29 10:06:46.577316000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-29 10:24:50.809070000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-29 10:06:47.846403000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-29 10:24:26.290623000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-29 10:06:47.860413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-29 10:24:24.376200000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-29 10:06:47.882200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-29 10:24:27.210207000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-29 10:06:47.892993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-29 10:24:28.514637000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-29 10:06:46.587688000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-29 10:24:56.957495000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-29 10:06:48.085690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-29 10:16:35.70517... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-29 10:06:48.085690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-29 10:08:28.538812000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-29 10:06:46.594500000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-29 10:24:57.422791000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-29 10:06:47.951119000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-29 10:25:09.605883000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-29 10:06:46.602745000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-29 10:24:57.775624000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-29 10:06:47.95363... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-29 10:25:09.8... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-29 10:06:47.955304000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-29 10:25:10.0417590... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-29 10:06:47.955432000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-29 10:25:10.059878000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-29 10:06:46.606860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-29 10:25:03.611571000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-29 10:06:46.606456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-29 10:24:59.917568000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-29 10:06:47.958623000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-29 10:25:11.927820000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-29 10:06:47.964322000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-29 10:25:13.606239000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-29 10:06:47.965710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-29 10:25:13.928144000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-29 10:06:47.968904000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-29 10:25:14.854066000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-29 10:06:47.971589000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-29 10:25:15.996995000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-29 10:06:47.972378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-29 10:25:15.236400000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-29 10:06:47.972890000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-29 10:25:15.584056000 +00... @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-29 10:06:46.611767000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-29 10:25:05.927024000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-29 10:06:46.612311000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-29 10:25:06.236527000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-29 10:06:47.974130000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-29 10:25:16.032822000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-29 10:06:46.615657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-29 10:25:07.194841000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build-32/testrun/btr... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-03-29 10:06:50.415272284 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/btree_gist/regress/results/without_overlaps.out 2024-03-29 10:13:39.211271532 ... @@ -72,21 +72,7 @@ -- okay INSERT INTO temporal_fk_rng2rng VALUES (1, '[2000-01-01,2001-01-01)', 1); --- okay spanning two parent records: -INSERT INTO temporal_fk_rng2rng VALUES - (2, '[2000-01-01,2002-01-01)', 1); --- key is missing -INSERT INTO temporal_fk_rng2rng VALUES - (3, '[2000-01-01,2001-01-01)', 3); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(3, [01-01-2000,01-01-2001)) is not present in table "temporal_rng". --- key exist but is outside range -INSERT INTO temporal_fk_rng2rng VALUES - (4, '[2001-01-01,2002-01-01)', 2); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(2, [01-01-2001,01-01-2002)) is not present in table "temporal_rng". ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-29 10:06:51.875270895 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-29 10:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-29 10:06:51.995270780 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-29 10:13:10.175276982 ... @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-29 10:06:51.811270956 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-29 10:13:32.291272862 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-29 10:06:51.823270944 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-29 10:13:32.475272827 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-29 10:06:51.843270926 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-29 10:13:33.243272679 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-29 10:06:51.915270857 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-29 10:13:46.155270197 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-29 10:06:51.855270914 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-29 10:13:34.115272512 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-29 10:06:50.491272212 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-29 10:13:45.203270380 +0... @@ -7391,4840 +7391,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-29 10:06:52.023270754 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-29 10:13:25.69527... @@ -2741,860 +2741,10 @@ (1 row) select (-1.0) ^ 1000000000000000; - ?column? --------------------- - 1.0000000000000000 -(1 row) - -select (-1.0) ^ 1000000000000001; - ?column? ---------------------- - -1.0000000000000000 -(1 row) - --- integer powers of 10 -select n, 10.0 ^ n as "10^n", (10.0 ^ n) * (10.0 ^ (-n)) = 1 as ok ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-29 10:06:51.995270780 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-29 10:13:06.915277157 +0000 @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-29 10:06:50.511272193 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-29 10:13:43.191270767 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/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 2024-03-29 07:08:18.043762000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-29 07:09:47.442865... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37624 | | 0 | 37624 | pktable + 37629 | | 0 | 37629 | fktable + 37627 | | 0 | 37627 | pktable_pkey + 38186 | | 0 | 38191 | foo + 38195 | | 0 | 38195 | pg_toast_38186_index + 38194 | | 0 | 38194 | pg_toast_38186 + 38424 | | 0 | 38424 | old_oids + 38473 | | 0 | 38473 | pg_toast_38466 ... |
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 2024-03-29 07:08:18.043762000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-29 07:10:18.6550... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37594 | | 0 | 37594 | pktable_pkey + 37591 | | 0 | 37591 | pktable + 37596 | | 0 | 37596 | fktable + 38125 | | 0 | 38130 | foo + 38134 | | 0 | 38134 | pg_toast_38125_index + 38133 | | 0 | 38133 | pg_toast_38125 + 38431 | | 0 | 38431 | old_oids + 38448 | | 0 | 38448 | pg_toast_38445 ... |
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 2024-03-29 07:08:18.043762000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-29 07:09:45.147967000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37655 | | 0 | 37655 | pktable + 37660 | | 0 | 37660 | fktable + 37658 | | 0 | 37658 | pktable_pkey + 38173 | | 0 | 38178 | foo + 38182 | | 0 | 38182 | pg_toast_38173_index + 38181 | | 0 | 38181 | pg_toast_38173 + 38390 | | 0 | 38390 | old_oids + 38408 | | 0 | 38408 | pg_toast_38405 ... |
Linux - Debian Bullseye - 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 2024-03-29 07:08:11.015399690 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-29 07:11:27.283268246 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37737 | | 0 | 37737 | pktable_pkey + 37733 | | 0 | 37733 | pktable + 37758 | | 0 | 37758 | fktable + 38278 | | 0 | 38284 | foo + 38288 | | 0 | 38288 | pg_toast_38278_index + 38287 | | 0 | 38287 | pg_toast_38278 + 38518 | | 0 | 38518 | old_oids + 38550 | | 0 | 38550 | pg_toast_38547 ... |
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 2024-03-29 07:08:11.015399690 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-29 07:10:22.099315006 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37801 | | 0 | 37801 | pg_toast_37796 + 37802 | | 0 | 37802 | pg_toast_37796_index + 37796 | | 0 | 37796 | users + 37795 | | 0 | 37795 | users_id_seq + 37993 | | 0 | 37993 | foo + 38269 | | 0 | 38269 | forc_test + 37738 | | 0 | 37738 | pktable_pkey + 37734 | | 0 | 37734 | pktable ... |
Linux - Debian Bullseye - 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 2024-03-29 07:08:10.679302586 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-29 07:10:10.315227... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37632 | | 0 | 37632 | pktable_pkey + 37629 | | 0 | 37629 | pktable + 37640 | | 0 | 37640 | fktable + 38149 | | 0 | 38159 | foo + 38163 | | 0 | 38163 | pg_toast_38149_index + 38162 | | 0 | 38162 | pg_toast_38149 + 38368 | | 0 | 38368 | old_oids + 38393 | | 0 | 38393 | pg_toast_38389 ... |
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 2024-03-29 07:08:10.679302586 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-29 07:10:35.0831... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38606 | | 0 | 38606 | pg_toast_38603 + 37693 | | 0 | 37693 | users_id_seq + 37699 | | 0 | 37699 | pg_toast_37694 + 37700 | | 0 | 37700 | pg_toast_37694_index + 37694 | | 0 | 37694 | users + 37908 | | 0 | 37908 | foo + 38198 | | 0 | 38198 | forc_test + 38607 | | 0 | 38607 | pg_toast_38603_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 2024-03-29 07:08:10.679302586 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-29 07:10:00.387231625 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37874 | | 0 | 37874 | users_id_seq + 37880 | | 0 | 37880 | pg_toast_37875 + 37881 | | 0 | 37881 | pg_toast_37875_index + 37875 | | 0 | 37875 | users + 38242 | | 0 | 38242 | foo + 38485 | | 0 | 38485 | forc_test + 37569 | | 0 | 37569 | pktable_pkey + 37566 | | 0 | 37566 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-29 07:08:24.430034900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-29 07:12:00.773239000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37197 | | 0 | 37197 | pktable_pkey + 37193 | | 0 | 37193 | pktable + 37199 | | 0 | 37199 | fktable + 37782 | | 0 | 37788 | foo + 37792 | | 0 | 37792 | pg_toast_37782_index + 37791 | | 0 | 37791 | pg_toast_37782 + 38091 | | 0 | 38091 | recur2 + 38086 | | 0 | 38086 | recur1 + 38063 | | 0 | 38063 | old_oids + 38094 | | 0 | 38094 | pg_toast_38091 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-29 07:08:24.430034900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-29 07:14:08.416300800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37199 | | 0 | 37199 | pktable_pkey + 37196 | | 0 | 37196 | pktable + 37206 | | 0 | 37206 | fktable + 37834 | | 0 | 37839 | foo + 37844 | | 0 | 37844 | pg_toast_37834_index + 37843 | | 0 | 37843 | pg_toast_37834 + 38115 | | 0 | 38115 | old_oids + 38134 | | 0 | 38134 | pg_toast_38131 + 38135 | | 0 | 38135 | pg_toast_38131_index + 38131 | | 0 | 38131 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-29 07:08:24.430034900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-29 07:11:46.000779400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36862 | | 0 | 36862 | pktable_pkey + 36855 | | 0 | 36855 | pktable + 36870 | | 0 | 36870 | fktable + 37905 | | 0 | 37911 | foo + 37915 | | 0 | 37915 | pg_toast_37905_index + 37914 | | 0 | 37914 | pg_toast_37905 + 38175 | | 0 | 38175 | old_oids + 38192 | | 0 | 38192 | pg_toast_38189 + 38193 | | 0 | 38193 | pg_toast_38189_index + 38189 | | 0 | 38189 | recur2 ... |
macOS - Ventura - 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 2024-03-29 07:08:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-29 07:09:51 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37494 | | 0 | 37494 | pktable_pkey + 37489 | | 0 | 37489 | pktable + 37496 | | 0 | 37496 | fktable + 38299 | | 0 | 38304 | foo + 38308 | | 0 | 38308 | pg_toast_38299_index + 38307 | | 0 | 38307 | pg_toast_38299 + 38495 | | 0 | 38495 | old_oids + 38512 | | 0 | 38512 | pg_toast_38509 ... |
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 2024-03-29 07:08:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-29 07:11:45 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37465 | | 0 | 37465 | pktable_pkey + 37462 | | 0 | 37462 | pktable + 37467 | | 0 | 37467 | fktable + 38125 | | 0 | 38139 | foo + 38143 | | 0 | 38143 | pg_toast_38125_index + 38142 | | 0 | 38142 | pg_toast_38125 + 38392 | | 0 | 38392 | old_oids + 38418 | | 0 | 38418 | pg_toast_38415 ... |
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 2024-03-29 07:08:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-29 07:09:51 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37690 | | 0 | 37690 | pktable_pkey + 37687 | | 0 | 37687 | pktable + 37692 | | 0 | 37692 | fktable + 38300 | | 0 | 38305 | foo + 38309 | | 0 | 38309 | pg_toast_38300_index + 38308 | | 0 | 38308 | pg_toast_38300 + 38496 | | 0 | 38496 | old_oids + 38513 | | 0 | 38513 | pg_toast_38510 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-29 02:07:28.796752000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-29 02:09:24.80... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:28.796752000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-29 02:10:10.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:28.796752000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-29 02:09:22.062370000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-29 02:07:25.556076494 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-29 02:11:55.327970988 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:25.556076494 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-29 02:13:19.571829552 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:25.556076494 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-29 02:10:17.443999174 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-29 02:07:26.984349365 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-29 02:10:00.00... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:26.984349365 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-29 02:10:35.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:26.984349365 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-29 02:09:56.716213226 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-29 02:07:37.383305600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-29 02:10:54.730508500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-29 02:07:37.383305600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-29 02:13:10.637731900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-29 02:07:37.383305600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-29 02:10:46.738320600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-29 02:07:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-29 02:09:52 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-29 02:10:47 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-29 02:07:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-29 02:09:53 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-29 01:07:52.828491000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-29 01:09:45.227514000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:52.828491000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-29 01:10:16.5944510... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:52.828491000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-29 01:09:42.527896000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-29 01:07:49.155138756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-29 01:16:36.714733032 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:49.155138756 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-29 01:18:00.754643732 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:49.155138756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-29 01:14:03.166877851 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-29 01:07:47.770799166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-29 01:11:25.802661505... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:47.770799166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-29 01:12:00.6346330... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:47.770799166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-29 01:11:24.350662610 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-29 01:08:06.252462200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-29 01:10:55.722343600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-29 01:08:06.252462200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-29 01:13:00.112876500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-29 01:08:06.252462200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-29 01:10:51.196987200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-29 01:07:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-29 01:11:10 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-29 01:13:29 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-29 01:07:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-29 01:11:10 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-29 00:06:20.032325396 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-29 00:07:11.912269698 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 19:24:46.923947000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-28 19:25:56.263108000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 19:24:46.923947000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-28 19:26:27.5436670... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 19:24:46.923947000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-28 19:25:51.768976000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-28 13:35:03.852741000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-28 13:52:41.385137000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-28 13:35:03.858179000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-28 13:52:41.867512000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-28 13:35:03.860865000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-28 13:52:42.250382000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-28 13:35:05.3... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-28 13:5... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-28 13:35:03.863039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-28 13:52:42.967240000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-28 13:35:03.863075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-28 13:52:42.983053000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-28 13:35:03.874571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-28 13:52:44.026496000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-28 13:35:03.875058000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-28 13:52:44.165661000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-28 13:35:03.880516000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-28 13:52:45.149178000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-28 13:35:03.880314000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-28 13:52:45.359450000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-28 13:35:05.331159000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-28 13:53:19.055242000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-28 13:35:03.884983000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-28 13:52:45.816741000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-28 13:35:03.887111000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-28 13:52:48.387610000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-28 13:35:05.334088000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-28 13:53:20.578152000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-28 13:35:03.889034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-28 13:52:49.644475000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-28 13:35:05.189393000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-28 13:53:29.923982000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-28 13:35:03.889822000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-28 13:52:49.993377000 +0000 @@ -118,6 +118,7 @@ CREATE FOREIGN TABLE header_match ("1" int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_match; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree 1 | foo ---+----- 1 | bar @@ -126,6 +127,7 @@ CREATE FOREIGN TABLE header_doesnt_match (a int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_doesnt_match; -- ERROR +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: column name mismatch in header line field 1: got "1", expected "a" CONTEXT: COPY header_doesnt_match, line 1: "1,foo" -- per-column options tests @@ -138,10 +140,12 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-28 13:35:05.334421000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-28 13:53:21.262624000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-28 13:35:03.893175000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-28 13:52:51.147321000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-28 13:35:03.896385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-28 13:52:51.544735000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-28 13:35:03.896463000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-28 13:52:51.664541000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-28 13:35:03.900498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-28 13:52:55.065385000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-28 13:35:03.901899000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-28 13:52:55.667555000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-28 13:35:05.308888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-28 13:36:44.300039000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-28 13:35:05.312995000 +0000 ... |
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 2024-03-28 13:35:03.908368000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-28 13:52:57.281678000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1442,6 +1443,7 @@ ('0.1.2'::ltree), ('0'::ltree), ('0_asd.1_ASD'::ltree)) x(v) WHERE hash_ltree(v)::bit(32) != hash_ltree_extended(v, 0)::bit(32) OR hash_ltree(v)::bit(32) = hash_ltree_extended(v, 1)::bit(32); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | standard | extended0 | extended1 -------+----------+-----------+----------- (0 rows) @@ -7879,6 +7881,7 @@ ... |
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 2024-03-28 13:35:03.912456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-28 13:52:58.022912000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-28 13:35:03.915286000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-28 13:52:58.956836000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-28 13:35:03.916560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-28 13:53:00.285721000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-28 13:35:03.918704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-28 13:53:01.002564000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-28 13:35:03.922087000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-28 13:53:02.010635000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-28 13:35:03.925328000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-28 13:53:02.653631000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-28 13:35:05.474269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-28 13:36:46.3947140... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-28 13:35:03.928481000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-28 13:53:03.102105000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-28 13:35:03.929451000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-28 13:53:03.436827000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-28 13:35:03.932797000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-28 13:52:59.505209000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-28 13:35:03.940939000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-28 13:53:00.643430000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-28 13:35:03.941540000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-28 13:53:01.707847000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-28 13:35:05.231337000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-28 13:52:37.430471000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-28 13:35:05.245451000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-28 13:52:35.525688000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-28 13:35:05.266346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-28 13:52:38.293602000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-28 13:35:05.277132000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-28 13:52:39.553813000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-28 13:35:03.950150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-28 13:53:08.210404000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-28 13:35:05.474269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-28 13:44:51.04243... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-28 13:35:05.474269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-28 13:36:44.094480000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-28 13:35:03.956418000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-28 13:53:08.689820000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-28 13:35:05.337718000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-28 13:53:22.242326000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-28 13:35:03.964345000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-28 13:53:09.057827000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-28 13:35:05.33978... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-28 13:53:23.0... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-28 13:35:05.341103000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-28 13:53:23.3436610... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-28 13:35:05.341232000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-28 13:53:23.361503000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-28 13:35:03.968544000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-28 13:53:14.800023000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-28 13:35:03.968193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-28 13:53:11.187040000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-28 13:35:05.344289000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-28 13:53:25.229121000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-28 13:35:05.350693000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-28 13:53:27.113386000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-28 13:35:05.352146000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-28 13:53:27.437449000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-28 13:35:05.355435000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-28 13:53:28.201924000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-28 13:35:05.358220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-28 13:53:29.518416000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-28 13:35:05.359209000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-28 13:53:28.720047000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-28 13:35:05.359828000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-28 13:53:29.100274000 +00... @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-28 13:35:03.973761000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-28 13:53:17.118355000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-28 13:35:03.974293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-28 13:53:17.435137000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-28 13:35:05.361069000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-28 13:53:29.563403000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-28 13:35:03.977575000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-28 13:53:18.404231000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build-32/testrun/btr... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-03-28 13:35:01.331438387 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/btree_gist/regress/results/without_overlaps.out 2024-03-28 13:42:00.095148685 ... @@ -72,21 +72,7 @@ -- okay INSERT INTO temporal_fk_rng2rng VALUES (1, '[2000-01-01,2001-01-01)', 1); --- okay spanning two parent records: -INSERT INTO temporal_fk_rng2rng VALUES - (2, '[2000-01-01,2002-01-01)', 1); --- key is missing -INSERT INTO temporal_fk_rng2rng VALUES - (3, '[2000-01-01,2001-01-01)', 3); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(3, [01-01-2000,01-01-2001)) is not present in table "temporal_rng". --- key exist but is outside range -INSERT INTO temporal_fk_rng2rng VALUES - (4, '[2001-01-01,2002-01-01)', 2); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(2, [01-01-2001,01-01-2002)) is not present in table "temporal_rng". ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-28 13:35:02.815437039 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-28 13:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-28 13:35:02.939436927 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-28 13:41:28.803187495 ... @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-28 13:35:02.751437097 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-28 13:41:54.475155656 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-28 13:35:02.767437082 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-28 13:41:53.991156256 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-28 13:35:02.787437065 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-28 13:41:55.967153806 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-28 13:35:02.859436999 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-28 13:42:07.707139245 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-28 13:35:02.799437054 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-28 13:41:57.491151915 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-28 13:35:01.415438310 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-28 13:42:07.243139821 +0... @@ -7391,4840 +7391,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-28 13:35:02.967436901 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-28 13:41:47.81116... @@ -2063,1538 +2063,7 @@ -- TO_NUMBER() -- SET lc_numeric = 'C'; -SELECT to_number('-34,338,492', '99G999G999'); - to_number ------------ - -34338492 -(1 row) - -SELECT to_number('-34,338,492.654,878', '99G999G999D999G999'); - to_number ------------------- - -34338492.654878 -(1 row) - -SELECT to_number('<564646.654564>', '999999.999999PR'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-28 13:35:02.939436927 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-28 13:41:25.767191261 +0000 @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-28 13:35:01.431438296 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-28 13:42:04.979142629 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-28 12:21:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-28 12:23:35 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-28 12:21:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-28 12:24:07 @@ -1046,99 +1046,17 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED - +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. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-28 12:21:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-28 12:23:35 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 12:10:40.250654000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-28 12:11:48.461836000... @@ -2208,1539 +2208,7 @@ create table parted2_stmt_trig (a int) partition by list (a); create table parted2_stmt_trig1 partition of parted2_stmt_trig for values in (1); create table parted2_stmt_trig2 partition of parted2_stmt_trig for values in (2); -create or replace function trigger_notice() returns trigger as $$ - begin - raise notice 'trigger % on % % % for %', TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL; - if TG_LEVEL = 'ROW' then - return NEW; - end if; - return null; - end; - $$ language plpgsql; --- insert/update/delete statement-level triggers on the parent -create trigger trig_ins_before before insert on parted_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_ins_after after insert on parted_stmt_trig ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-28 12:10:40.177317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-28 12:12:11.3616... @@ -1101,44 +1101,7 @@ ALTER TABLE notnull_tbl5 ADD PRIMARY KEY (a) DEFERRABLE; ALTER TABLE notnull_tbl5 DROP CONSTRAINT a_nn; \d+ notnull_tbl5 - Table "public.notnull_tbl5" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl5_pkey" PRIMARY KEY, btree (a) DEFERRABLE - -DROP TABLE notnull_tbl5; --- Comments --- Setup a low-level role to enforce non-superuser checks. -CREATE ROLE regress_constraint_comments; -SET SESSION AUTHORIZATION regress_constraint_comments; -CREATE TABLE constraint_comments_tbl (a int CONSTRAINT the_constraint CHECK (a > 0)); ... |
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 2024-03-28 12:10:40.177317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-03-28 12:11:44.103924000 +0000 @@ -1117,28 +1117,10 @@ CREATE DOMAIN constraint_comments_dom AS int CONSTRAINT the_constraint CHECK (value > 0); COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'yes, the comment'; COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; --- no such constraint -COMMENT ON CONSTRAINT no_constraint ON constraint_comments_tbl IS 'yes, the comment'; -ERROR: constraint "no_constraint" for table "constraint_comments_tbl" does not exist -COMMENT ON CONSTRAINT no_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment'; -ERROR: constraint "no_constraint" for domain constraint_comments_dom does not exist --- no such table/domain -COMMENT ON CONSTRAINT the_constraint ON no_comments_tbl IS 'bad comment'; -ERROR: relation "no_comments_tbl" does not exist -COMMENT ON CONSTRAINT the_constraint ON DOMAIN no_comments_dom IS 'another bad comment'; -ERROR: type "no_comments_dom" does not exist -COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS NULL; -COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS NULL; --- unauthorized user ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 12:10:40.246310227 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-28 12:14:02.138153638 +0000 @@ -2637,1110 +2637,10 @@ create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(3,bbb) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) -drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 12:10:40.246310227 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-28 12:13:03.730171935 +0000 @@ -2573,1174 +2573,10 @@ (1 row) drop table parted; -drop function parted_trigfunc(); --- --- Constraint triggers and partitioned tables -create table parted_constr_ancestor (a int, b text) - partition by range (b); -create table parted_constr (a int, b text) - partition by range (b); -alter table parted_constr_ancestor attach partition parted_constr - for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 12:10:38.134765176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-28 12:12:39.962698860... @@ -2141,1606 +2141,7 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-28 12:10:38.054765251 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-28 12:12:57.6026... @@ -956,189 +956,7 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -\set VERBOSITY terse -DROP TABLE cnn_parent CASCADE; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-28 12:10:38.134765176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-28 12:12:36.562699504 +0000 @@ -2336,1411 +2336,12 @@ create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_2 AFTER INSERT for ROW +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. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-28 12:10:55.377806100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-28 12:13:23.978187300 +00... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-28 12:10:55.377806100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-28 12:15:13.278583600 +... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-28 12:10:55.377806100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-28 12:13:23.040682100 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4715 | Union Replacement of OR logic |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-28 09:54:56.967947600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-28 09:59:23.643018100 +0000 @@ -2067,16 +2067,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4390 | add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl |
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 2024-03-28 04:13:26.420724000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/timeouts.out 2024-03-28 04:15:20.182135000 +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; |
47/4568 | Add pg_basetype() function to obtain a DOMAIN base type |
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 2024-03-28 03:05:09.074468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2024-03-28 03:07:02.076793000 +00... @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:09.074468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2024-03-28 03:07:34.973619000 +... @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:09.074468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2024-03-28 03:06:57.416074000 +0000 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
Linux - Debian Bullseye - 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 2024-03-28 03:05:03.777339840 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/psql.out 2024-03-28 03:11:01.869019849 +0000 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:03.777339840 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/psql.out 2024-03-28 03:12:01.904967018 +0000 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:03.777339840 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/psql.out 2024-03-28 03:09:13.065171617 +0000 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
Linux - Debian Bullseye - 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 2024-03-28 03:05:02.383847472 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2024-03-28 03:08:43.139864450 +00... @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:02.383847472 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/psql.out 2024-03-28 03:09:18.451865593 +... @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:05:02.383847472 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/psql.out 2024-03-28 03:08:40.927864207 +0000 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/psql.out 2024-03-28 03:05:24.671078100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2024-03-28 03:08:29.423290100 +0000 @@ -6115,8 +6115,8 @@ \dD "no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6325,8 +6325,8 @@ \dD "no.such.schema"."no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/psql.out 2024-03-28 03:05:24.671078100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/psql.out 2024-03-28 03:10:41.291444500 +0000 @@ -6115,8 +6115,8 @@ \dD "no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6325,8 +6325,8 @@ \dD "no.such.schema"."no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/psql.out C:/cirrus/build/testrun/regress/regress/results/psql.out --- C:/cirrus/src/test/regress/expected/psql.out 2024-03-28 03:05:24.671078100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/psql.out 2024-03-28 03:08:23.793412600 +0000 @@ -6115,8 +6115,8 @@ \dD "no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6325,8 +6325,8 @@ \dD "no.such.schema"."no.such.domain" List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- ... |
macOS - Ventura - 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 2024-03-28 03:04:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/psql.out 2024-03-28 03:07:14 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:04:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/psql.out 2024-03-28 03:08:06 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
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 2024-03-28 03:04:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/psql.out 2024-03-28 03:07:13 @@ -6114,9 +6114,9 @@ (0 rows) \dD "no.such.domain" - List of domains - Schema | Name | Type | Collation | Nullable | Default | Check ---------+------+------+-----------+----------+---------+------- + List of domains + Schema | Name | Type | Basetype | Collation | Nullable | Default | Check +--------+------+------+----------+-----------+----------+---------+------- (0 rows) \ddp "no.such.default.access.privilege" @@ -6324,9 +6324,9 @@ (0 rows) \dD "no.such.schema"."no.such.domain" ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-27 23:06:03.108957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-27 23:08:26.388... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:06:03.108957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-27 23:08:59.4... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:06:03.108957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-27 23:08:26.399062000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:06:02.748256531 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-27 23:11:45.364293881 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:06:02.748256531 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-03-27 23:13:04.672278221 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:06:02.748256531 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-27 23:10:35.404309409 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-27 23:05:55.456544843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-27 23:10:27.876... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:05:55.456544843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-27 23:10:55.6... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-27 23:05:55.456544843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-27 23:10:24.340333590 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-27 23:06:12.260512500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-27 23:09:39.544823100 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-27 23:06:12.260512500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-27 23:11:55.036028800 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-27 23:06:12.260512500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-27 23:09:34.070206200 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-27 23:05:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-27 23:08:16 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-27 23:05:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-27 23:10:14 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-27 23:05:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-03-27 23:08:13 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-27 22:35:12.707477000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-27 22:53:02.023971000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-27 22:35:12.712248000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-27 22:53:02.534609000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-27 22:35:12.714295000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-27 22:53:02.938290000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-27 22:35:14.2... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-27 22:5... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-27 22:35:12.716639000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-27 22:53:03.706777000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-27 22:35:12.716683000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-27 22:53:03.727004000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-27 22:35:12.728469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-27 22:53:04.874045000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-27 22:35:12.729011000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-27 22:53:05.042444000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-27 22:35:12.734814000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-27 22:53:06.105239000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-27 22:35:12.734593000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-27 22:53:06.326312000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-27 22:35:14.237365000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-27 22:53:40.302183000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-27 22:35:12.740950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-27 22:53:06.822601000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-27 22:35:12.743106000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-27 22:53:09.369361000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-27 22:35:14.240146000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-27 22:53:40.982883000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-27 22:35:12.745948000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-27 22:53:10.679189000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-27 22:35:14.093143000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-27 22:53:49.280427000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-27 22:35:12.746855000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-27 22:53:11.077149000 +0000 @@ -118,6 +118,7 @@ CREATE FOREIGN TABLE header_match ("1" int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_match; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree 1 | foo ---+----- 1 | bar @@ -126,6 +127,7 @@ CREATE FOREIGN TABLE header_doesnt_match (a int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_doesnt_match; -- ERROR +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: column name mismatch in header line field 1: got "1", expected "a" CONTEXT: COPY header_doesnt_match, line 1: "1,foo" -- per-column options tests @@ -138,10 +140,12 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-27 22:35:14.240479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-27 22:53:41.650229000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-27 22:35:12.750766000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-27 22:53:12.279136000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-27 22:35:12.754470000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-27 22:53:12.704736000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-27 22:35:12.754563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-27 22:53:12.833800000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-27 22:35:12.759220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-27 22:53:16.259012000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-27 22:35:12.760592000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-27 22:53:16.880887000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-27 22:35:14.212042000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-27 22:36:59.709133000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-27 22:35:14.216703000 +0000 ... |
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 2024-03-27 22:35:12.767209000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-27 22:53:18.543050000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1442,6 +1443,7 @@ ('0.1.2'::ltree), ('0'::ltree), ('0_asd.1_ASD'::ltree)) x(v) WHERE hash_ltree(v)::bit(32) != hash_ltree_extended(v, 0)::bit(32) OR hash_ltree(v)::bit(32) = hash_ltree_extended(v, 1)::bit(32); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | standard | extended0 | extended1 -------+----------+-----------+----------- (0 rows) @@ -7879,6 +7881,7 @@ ... |
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 2024-03-27 22:35:12.772135000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-27 22:53:19.319580000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-27 22:35:12.775379000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-27 22:53:20.327457000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-27 22:35:12.776669000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-27 22:53:21.718947000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-27 22:35:12.778960000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-27 22:53:22.468160000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-27 22:35:12.782842000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-27 22:53:23.557189000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-27 22:35:12.784881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-27 22:53:24.229413000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-27 22:35:14.385385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-27 22:37:01.6013220... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-27 22:35:12.787946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-27 22:53:24.691835000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-27 22:35:12.789211000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-27 22:53:25.027300000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-27 22:35:12.794047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-27 22:53:20.916362000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-27 22:35:12.802647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-27 22:53:22.105598000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-27 22:35:12.803315000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-27 22:53:23.226386000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-27 22:35:14.134820000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-27 22:52:57.901875000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-27 22:35:14.148776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-27 22:52:55.923468000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-27 22:35:14.170087000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-27 22:52:58.824021000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-27 22:35:14.181226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-27 22:53:00.139850000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-27 22:35:12.813273000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-27 22:53:30.194961000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-27 22:35:14.385385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-27 22:45:07.24489... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-27 22:35:14.385385000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-27 22:36:59.652508000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-27 22:35:12.822982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-27 22:53:30.705247000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-27 22:35:14.244114000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-27 22:53:42.035916000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-27 22:35:12.831616000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-27 22:53:31.075385000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-27 22:35:14.24641... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-27 22:53:42.3... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-27 22:35:14.247770000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-27 22:53:42.5647700... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-27 22:35:14.247904000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-27 22:53:42.583870000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-27 22:35:12.835871000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-27 22:53:36.953878000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-27 22:35:12.835469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-27 22:53:33.212638000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-27 22:35:14.251036000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-27 22:53:44.498069000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-27 22:35:14.256897000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-27 22:53:46.305034000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-27 22:35:14.258357000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-27 22:53:46.696412000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-27 22:35:14.261733000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-27 22:53:47.834667000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-27 22:35:14.264496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-27 22:53:48.874429000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-27 22:35:14.265333000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-27 22:53:48.266037000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-27 22:35:14.265907000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-27 22:53:48.639854000 +00... @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-27 22:35:12.841018000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-27 22:53:39.274118000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-27 22:35:12.841568000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-27 22:53:39.290652000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-27 22:35:14.267112000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-27 22:53:49.119421000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-27 22:35:12.845034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-27 22:53:39.985222000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build-32/testrun/btr... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-03-27 22:35:07.703340122 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/btree_gist/regress/results/without_overlaps.out 2024-03-27 22:42:01.575248416 ... @@ -72,21 +72,7 @@ -- okay INSERT INTO temporal_fk_rng2rng VALUES (1, '[2000-01-01,2001-01-01)', 1); --- okay spanning two parent records: -INSERT INTO temporal_fk_rng2rng VALUES - (2, '[2000-01-01,2002-01-01)', 1); --- key is missing -INSERT INTO temporal_fk_rng2rng VALUES - (3, '[2000-01-01,2001-01-01)', 3); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(3, [01-01-2000,01-01-2001)) is not present in table "temporal_rng". --- key exist but is outside range -INSERT INTO temporal_fk_rng2rng VALUES - (4, '[2001-01-01,2002-01-01)', 2); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(2, [01-01-2001,01-01-2002)) is not present in table "temporal_rng". ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-27 22:35:09.203340679 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-27 22:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-27 22:35:09.355340735 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/numeric.out 2024-03-27 22:41:30.7352528... @@ -3460,141 +3460,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 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-27 22:35:09.139340655 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-27 22:41:56.179249189 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-27 22:35:09.151340660 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-27 22:41:55.903249229 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-27 22:35:09.175340669 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-27 22:41:56.559249135 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-27 22:35:09.247340695 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-27 22:42:09.279247312 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-27 22:35:09.187340673 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-27 22:41:57.671248976 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-27 22:35:07.787340154 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-27 22:42:08.255247459 +0... @@ -7376,4840 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-27 22:35:09.355340735 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-27 22:41:49.03925... @@ -2211,1390 +2211,10 @@ INSERT INTO num_input_test(n1) VALUES (' inf '); INSERT INTO num_input_test(n1) VALUES (' +inf '); INSERT INTO num_input_test(n1) VALUES (' -inf '); -INSERT INTO num_input_test(n1) VALUES (' Infinity '); -INSERT INTO num_input_test(n1) VALUES (' +inFinity '); -INSERT INTO num_input_test(n1) VALUES (' -INFINITY '); -INSERT INTO num_input_test(n1) VALUES ('12_000_000_000'); -INSERT INTO num_input_test(n1) VALUES ('12_000.123_456'); -INSERT INTO num_input_test(n1) VALUES ('23_000_000_000e-1_0'); -INSERT INTO num_input_test(n1) VALUES ('.000_000_000_123e1_0'); -INSERT INTO num_input_test(n1) VALUES ('.000_000_000_123e+1_1'); -INSERT INTO num_input_test(n1) VALUES ('0b10001110111100111100001001010'); -INSERT INTO num_input_test(n1) VALUES (' -0B_1010_1011_0101_0100_1010_1001_1000_1100_1110_1011_0001_1111_0000_1010_110... -INSERT INTO num_input_test(n1) VALUES (' +0o112402761777 '); -INSERT INTO num_input_test(n1) VALUES ('-0O0012_5524_5230_6334_3167_0261'); -INSERT INTO num_input_test(n1) VALUES ('-0x0000000000000000000000000deadbeef'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-27 22:35:09.323340724 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-27 22:41:27.867253439 +0000 @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-27 22:35:07.803340159 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-27 22:42:05.827247807 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/4902 | Pass sk_attno to GIST consistent function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-03-27 21:08:39.035322000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-03-27 21:11:59.540498000 ... @@ -120,8 +120,9 @@ SELECT gid FROM pg_prepared_xacts; gid ------ + gxid foo4 -(1 row) +(2 rows) BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; SELECT * FROM pxtest1; |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-variable.stdout /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-variable.stdout 2024-03-27 20:05:09.151289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/preproc-variable.stdout 2024-03-27 20:09:00.643746000 +... @@ -3,4 +3,3 @@ Child 1 , age = 16 Child 2 , age = 14 Child 3 , age = 9 -0 0 0 0 0 0 diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-variable.stderr /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-variable.stderr 2024-03-27 20:05:09.151255000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg-running/ecpg/results/preproc-variable.stderr 2024-03-27 20:09:00.648864000 +... @@ -164,5 +164,13 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ECPGtrans on line 97: action "commit"; connection "ecpg1_regression" [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_finish: connection ecpg1_regression closed +[NO_PID]: ECPGnoticeReceiver: terminating connection because of crash of another server process [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 57P02 ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-27 20:05:07.882459000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-03-27 20:09:00.640079000 +0000 @@ -897,75 +897,7 @@ FROM test__int; CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); SELECT count(*) from more__int WHERE a && '{23,50}'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @@ '23|50'; - count -------- - 403 -(1 row) - -SELECT count(*) from more__int WHERE a @> '{23,50}'; - count ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out /tmp/cirrus-ci-build/build/testrun/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/referential-integrity.out 2024-03-27 20:05:09.254716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/referential-integrity.out 2024-03-27 20:09:00... @@ -433,407 +433,9 @@ ERROR: could not serialize access due to read/write dependencies among transactions starting permutation: rx2 rx1 wy1 ry2 wx2 c2 c1 -step rx2: SELECT i FROM a WHERE i = 1; -i -- -1 -(1 row) - -step rx1: SELECT i FROM a WHERE i = 1; -i -- -1 -(1 row) - -step wy1: INSERT INTO b VALUES (1); ... |
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 2024-03-27 20:05:07.927903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-03-27 20:09:00.6498630... @@ -7913,4303 +7913,17 @@ INSERT INTO b(aa) VALUES('bbbb'); INSERT INTO b(aa) VALUES('bbbbb'); SELECT tableoid::regclass, * FROM a; - tableoid | aa -----------+------- - a | aaa - a | aaaa - a | aaaaa - b | bbb - b | bbbb - b | bbbbb -(6 rows) - +ERROR: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out 2024-03-27 20:05:09.345543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_function_sql.out 2024-03-27 20:09:01.35932... @@ -524,220 +524,7 @@ SELECT routine_name, table_name, column_name FROM information_schema.routine_column_usage WHERE routine_schema = 'temp_func_test' ORDER BY 1, 2; - routine_name | table_name | column_name ----------------+------------+------------- - functest_is_7 | functest2 | a -(1 row) - -SELECT routine_name, table_name FROM information_schema.routine_table_usage - WHERE routine_schema = 'temp_func_test' - ORDER BY 1, 2; - routine_name | table_name ----------------+------------ - functest_is_7 | functest2 -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_integerset/expected/test_integerset.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_integerset/expected/test_integerset.out 2024-03-27 20:05:09.288580000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_integerset-running/regress/results/test_integerset.out 2024-03-27 20:09:00.6... @@ -21,11 +21,10 @@ NOTICE: testing intset with pattern "clusters of hundred" NOTICE: testing intset with pattern "one-every-64k" NOTICE: testing intset with pattern "sparse" -NOTICE: testing intset with pattern "single values, distance > 2^32" -NOTICE: testing intset with pattern "clusters, distance > 2^32" -NOTICE: testing intset with pattern "clusters, distance > 2^60" - test_integerset ------------------ - -(1 row) - +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 ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-27 10:35:00.505504000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-27 10:37:37.370022000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-27 10:34:56.397656681 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-27 10:39:16.013879073... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-27 10:35:12.449851200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-27 10:41:31.969794700 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-27 10:34:46 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-27 10:38:05 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-27 10:05:09.763859000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-27 10:07:47.960831000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-27 10:04:57.523746585 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-27 10:09:32.807526272 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-27 10:04:58.277323951 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-27 10:09:17.385354811 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-27 10:04:33 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-27 10:09:05 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/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 2024-03-27 06:24:48.977293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-27 06:26:20.056497... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37612 | | 0 | 37612 | pktable_pkey + 37609 | | 0 | 37609 | pktable + 37617 | | 0 | 37617 | fktable + 38199 | | 0 | 38206 | foo + 38210 | | 0 | 38210 | pg_toast_38199_index + 38209 | | 0 | 38209 | pg_toast_38199 + 38490 | | 0 | 38490 | old_oids + 38507 | | 0 | 38507 | pg_toast_38504 ... |
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 2024-03-27 06:24:48.977293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-27 06:26:52.1609... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38144 | | 0 | 38149 | foo + 38153 | | 0 | 38153 | pg_toast_38144_index + 38152 | | 0 | 38152 | pg_toast_38144 + 37566 | | 0 | 37566 | pktable_pkey + 37562 | | 0 | 37562 | pktable + 37568 | | 0 | 37568 | fktable + 38432 | | 0 | 38432 | recur2 + 38427 | | 0 | 38427 | recur1 ... |
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 2024-03-27 06:24:48.977293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-27 06:26:15.339993000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37618 | | 0 | 37618 | pktable + 37626 | | 0 | 37626 | fktable + 37621 | | 0 | 37621 | pktable_pkey + 38177 | | 0 | 38182 | foo + 38186 | | 0 | 38186 | pg_toast_38177_index + 38185 | | 0 | 38185 | pg_toast_38177 + 38460 | | 0 | 38460 | old_oids + 38492 | | 0 | 38492 | pg_toast_38489 ... |
Linux - Debian Bullseye - 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 2024-03-27 06:24:33.824954519 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-27 06:28:22.605021930 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37730 | | 0 | 37730 | pktable_pkey + 37727 | | 0 | 37727 | pktable + 37732 | | 0 | 37732 | fktable + 38288 | | 0 | 38298 | foo + 38302 | | 0 | 38302 | pg_toast_38288_index + 38301 | | 0 | 38301 | pg_toast_38288 + 38514 | | 0 | 38514 | old_oids + 38532 | | 0 | 38532 | pg_toast_38529 ... |
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 2024-03-27 06:24:33.824954519 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-27 06:29:47.177018733 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37606 | | 0 | 37606 | pktable_pkey + 37603 | | 0 | 37603 | pktable + 37609 | | 0 | 37609 | fktable + 38160 | | 0 | 38165 | foo + 38169 | | 0 | 38169 | pg_toast_38160_index + 38168 | | 0 | 38168 | pg_toast_38160 + 38391 | | 0 | 38391 | old_oids + 38410 | | 0 | 38410 | pg_toast_38407 ... |
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 2024-03-27 06:24:33.824954519 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-27 06:26:56.697085145 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37741 | | 0 | 37741 | pktable_pkey + 37738 | | 0 | 37738 | pktable + 37744 | | 0 | 37744 | fktable + 38268 | | 0 | 38273 | foo + 38277 | | 0 | 38277 | pg_toast_38268_index + 38276 | | 0 | 38276 | pg_toast_38268 + 38490 | | 0 | 38490 | old_oids + 38507 | | 0 | 38507 | pg_toast_38504 ... |
Linux - Debian Bullseye - 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 2024-03-27 06:24:34.254746325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-27 06:26:45.142855... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37584 | | 0 | 37584 | pktable_pkey + 37581 | | 0 | 37581 | pktable + 37586 | | 0 | 37586 | fktable + 38138 | | 0 | 38149 | foo + 38153 | | 0 | 38153 | pg_toast_38138_index + 38152 | | 0 | 38152 | pg_toast_38138 + 38392 | | 0 | 38392 | old_oids + 38413 | | 0 | 38413 | pg_toast_38410 ... |
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 2024-03-27 06:24:34.254746325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-27 06:27:15.2468... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37902 | | 0 | 37902 | users_id_seq + 37917 | | 0 | 37917 | pg_toast_37909 + 37918 | | 0 | 37918 | pg_toast_37909_index + 37909 | | 0 | 37909 | users + 37506 | | 0 | 37506 | pktable_pkey + 37503 | | 0 | 37503 | pktable + 37510 | | 0 | 37510 | fktable + 37999 | | 0 | 38004 | foo ... |
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 2024-03-27 06:24:34.254746325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-27 06:26:40.514855061 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37868 | | 0 | 37868 | users_id_seq + 37874 | | 0 | 37874 | pg_toast_37869 + 37875 | | 0 | 37875 | pg_toast_37869_index + 37869 | | 0 | 37869 | users + 38125 | | 0 | 38125 | foo + 38379 | | 0 | 38379 | forc_test + 38827 | | 0 | 38827 | pg_toast_38822 + 38828 | | 0 | 38828 | pg_toast_38822_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-27 06:25:35.359326700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-27 06:29:17.020016000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36676 | | 0 | 36676 | pktable_pkey + 36671 | | 0 | 36671 | pktable + 36679 | | 0 | 36679 | fktable + 37741 | | 0 | 37747 | foo + 37751 | | 0 | 37751 | pg_toast_37741_index + 37750 | | 0 | 37750 | pg_toast_37741 + 37982 | | 0 | 37982 | old_oids + 38002 | | 0 | 38002 | pg_toast_37999 + 38004 | | 0 | 38004 | pg_toast_37999_index + 37999 | | 0 | 37999 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-27 06:25:35.359326700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-27 06:31:27.830562600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36959 | | 0 | 36959 | pktable_pkey + 36956 | | 0 | 36956 | pktable + 36961 | | 0 | 36961 | fktable + 37862 | | 0 | 37868 | foo + 37872 | | 0 | 37872 | pg_toast_37862_index + 37871 | | 0 | 37871 | pg_toast_37862 + 38129 | | 0 | 38129 | old_oids + 38159 | | 0 | 38159 | pg_toast_38156 + 38160 | | 0 | 38160 | pg_toast_38156_index + 38156 | | 0 | 38156 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-27 06:25:35.359326700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-27 06:29:11.963381300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36576 | | 0 | 36576 | pktable_pkey + 36573 | | 0 | 36573 | pktable + 36579 | | 0 | 36579 | fktable + 37748 | | 0 | 37753 | foo + 37757 | | 0 | 37757 | pg_toast_37748_index + 37756 | | 0 | 37756 | pg_toast_37748 + 38036 | | 0 | 38036 | old_oids + 38061 | | 0 | 38061 | pg_toast_38058 + 38062 | | 0 | 38062 | pg_toast_38058_index + 38058 | | 0 | 38058 | recur2 ... |
macOS - Ventura - 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 2024-03-27 06:24:27 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-27 06:27:02 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 36679 | | 0 | 36679 | pktable_pkey + 36676 | | 0 | 36676 | pktable + 36681 | | 0 | 36681 | fktable + 37987 | | 0 | 37987 | users_id_seq + 37993 | | 0 | 37993 | pg_toast_37988 + 37994 | | 0 | 37994 | pg_toast_37988_index + 37988 | | 0 | 37988 | users + 38168 | | 0 | 38168 | foo ... |
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 2024-03-27 06:24:27 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-27 06:27:58 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37464 | | 0 | 37464 | pktable_pkey + 37456 | | 0 | 37456 | pktable + 37467 | | 0 | 37467 | fktable + 38099 | | 0 | 38105 | foo + 38109 | | 0 | 38109 | pg_toast_38099_index + 38108 | | 0 | 38108 | pg_toast_38099 + 38319 | | 0 | 38319 | old_oids + 38345 | | 0 | 38345 | pg_toast_38341 ... |
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 2024-03-27 06:24:27 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-27 06:27:02 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37677 | | 0 | 37677 | pktable_pkey + 37674 | | 0 | 37674 | pktable + 37680 | | 0 | 37680 | fktable + 38176 | | 0 | 38181 | foo + 38185 | | 0 | 38185 | pg_toast_38176_index + 38184 | | 0 | 38184 | pg_toast_38176 + 38378 | | 0 | 38378 | old_oids + 38407 | | 0 | 38407 | pg_toast_38404 ... |
48/4893 | FSM corruption bug |
Linux - Debian Bullseye - Meson | |
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 2024-03-27 04:22:40.183218455 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-27 04:28:49.518... @@ -2067,16 +2067,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-27 02:04:32.918879000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-27 02:06:00.44... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:32.918879000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-27 02:06:43.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:32.918879000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-27 02:05:58.721650000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-27 02:04:27.387738089 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-27 02:08:43.203561036 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:27.387738089 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-27 02:07:31.743656013 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-27 02:04:30.335480473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-27 02:06:57.88... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:30.335480473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-27 02:07:30.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:30.335480473 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-27 02:06:55.019488109 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-27 02:04:41.092900000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-27 02:07:54.925105100 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-27 02:04:41.092900000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-27 02:09:51.230230400 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-27 02:04:41.092900000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-27 02:07:46.492065900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-27 02:04:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-27 02:07:05 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-27 02:07:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-27 02:04:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-27 02:07:06 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-27 01:21:45.278670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-27 01:23:41.929408000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:45.278670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-27 01:24:15.1682590... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:45.278670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-27 01:23:37.834424000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-27 01:21:43.313115533 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-27 01:27:23.049128792 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:43.313115533 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-27 01:28:46.341135460 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:43.313115533 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-27 01:25:55.793122220 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-27 01:21:43.373615792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-27 01:26:05.769390241... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:43.373615792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-27 01:26:44.3653620... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:43.373615792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-27 01:26:01.197393577 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-27 01:22:03.554283300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-27 01:24:54.214290600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-27 01:22:03.554283300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-27 01:27:04.078948200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-27 01:22:03.554283300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-27 01:24:50.457951800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-27 01:21:39 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-27 01:25:13 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:39 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-27 01:26:00 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-27 01:21:39 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-27 01:25:13 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-27 00:34:33.712295090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-27 00:35:27.444343051 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-26 23:35:26.086538000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-26 23:53:19.001796000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-26 23:35:26.091880000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-26 23:53:19.511352000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-26 23:35:26.094037000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-26 23:53:19.895766000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-26 23:35:27.6... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-26 23:5... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-26 23:35:26.096326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-26 23:53:20.647647000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-26 23:35:26.096365000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-26 23:53:20.664851000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-26 23:35:26.108982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-26 23:53:21.732563000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-26 23:35:26.109512000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-26 23:53:21.879868000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-26 23:35:26.115913000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-26 23:53:22.863407000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-26 23:35:26.115686000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-26 23:53:23.070334000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-26 23:35:27.652295000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-26 23:53:54.584890000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-26 23:35:26.121755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-26 23:53:23.537038000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-26 23:35:26.123871000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-26 23:53:26.136742000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-26 23:35:27.655281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-26 23:53:55.301553000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-26 23:35:26.126067000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-26 23:53:27.411050000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-26 23:35:27.502981000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-26 23:54:03.399134000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-26 23:35:26.126911000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-26 23:53:27.786000000 +0000 @@ -118,6 +118,7 @@ CREATE FOREIGN TABLE header_match ("1" int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_match; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree 1 | foo ---+----- 1 | bar @@ -126,6 +127,7 @@ CREATE FOREIGN TABLE header_doesnt_match (a int, foo text) SERVER file_server OPTIONS (format 'csv', filename :'filename', delimiter ',', header 'match'); SELECT * FROM header_doesnt_match; -- ERROR +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: column name mismatch in header line field 1: got "1", expected "a" CONTEXT: COPY header_doesnt_match, line 1: "1,foo" -- per-column options tests @@ -138,10 +140,12 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-26 23:35:27.655636000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-26 23:53:56.055508000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-26 23:35:26.132413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-26 23:53:28.936487000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-26 23:35:26.138249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-26 23:53:29.336609000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-26 23:35:26.138342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-26 23:53:29.461646000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-26 23:35:26.143043000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-26 23:53:32.881105000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-26 23:35:26.144397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-26 23:53:33.482369000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-26 23:35:27.628022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-26 23:37:12.488275000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-26 23:35:27.633235000 +0000 ... |
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 2024-03-26 23:35:26.151208000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-26 23:53:35.098389000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1442,6 +1443,7 @@ ('0.1.2'::ltree), ('0'::ltree), ('0_asd.1_ASD'::ltree)) x(v) WHERE hash_ltree(v)::bit(32) != hash_ltree_extended(v, 0)::bit(32) OR hash_ltree(v)::bit(32) = hash_ltree_extended(v, 1)::bit(32); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | standard | extended0 | extended1 -------+----------+-----------+----------- (0 rows) @@ -7879,6 +7881,7 @@ ... |
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 2024-03-26 23:35:26.155709000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-26 23:53:35.832982000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-26 23:35:26.160400000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-26 23:53:36.795846000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-26 23:35:26.162102000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-26 23:53:38.125340000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-26 23:35:26.164661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-26 23:53:38.851736000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-26 23:35:26.168399000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-26 23:53:39.884690000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-26 23:35:26.170537000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-26 23:53:40.536024000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-26 23:35:27.804094000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-26 23:37:14.6572630... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-26 23:35:26.173585000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-26 23:53:41.005105000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-26 23:35:26.174554000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-26 23:53:41.335703000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-26 23:35:26.178469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-26 23:53:37.341465000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-26 23:35:26.186373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-26 23:53:38.492188000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-26 23:35:26.187007000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-26 23:53:39.554347000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-26 23:35:27.553205000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-26 23:53:15.000661000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-26 23:35:27.569132000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-26 23:53:13.067140000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-26 23:35:27.589889000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-26 23:53:15.873911000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-26 23:35:27.600080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-26 23:53:17.153265000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-26 23:35:26.197611000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-26 23:53:46.156002000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-26 23:35:27.804094000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-26 23:45:23.44120... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-26 23:35:27.804094000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-26 23:37:12.633447000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-26 23:35:26.204028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-26 23:53:46.630805000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-26 23:35:27.658957000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-26 23:53:56.421346000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-26 23:35:26.212045000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-26 23:53:46.995192000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-26 23:35:27.66122... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-26 23:53:56.7... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-26 23:35:27.662579000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-26 23:53:56.9520870... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-26 23:35:27.662707000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-26 23:53:56.968961000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-26 23:35:26.216370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-26 23:53:52.019854000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-26 23:35:26.215993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-26 23:53:49.159599000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-26 23:35:27.665854000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-26 23:53:58.911073000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-26 23:35:27.672520000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-26 23:54:00.565336000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-26 23:35:27.673985000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-26 23:54:00.939972000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-26 23:35:27.677702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-26 23:54:01.937074000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-26 23:35:27.680776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-26 23:54:02.999343000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-26 23:35:27.681606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-26 23:54:02.316593000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-26 23:35:27.682151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-26 23:54:02.675695000 +00... @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-26 23:35:26.222411000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-26 23:53:52.844954000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-26 23:35:26.223130000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-26 23:53:53.148998000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-26 23:35:27.683319000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-26 23:54:03.136528000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-26 23:35:26.227063000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-26 23:53:54.262529000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build-32/testrun/btr... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out 2024-03-26 23:35:05.046575259 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/btree_gist/regress/results/without_overlaps.out 2024-03-26 23:42:42.330228838 ... @@ -72,21 +72,7 @@ -- okay INSERT INTO temporal_fk_rng2rng VALUES (1, '[2000-01-01,2001-01-01)', 1); --- okay spanning two parent records: -INSERT INTO temporal_fk_rng2rng VALUES - (2, '[2000-01-01,2002-01-01)', 1); --- key is missing -INSERT INTO temporal_fk_rng2rng VALUES - (3, '[2000-01-01,2001-01-01)', 3); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(3, [01-01-2000,01-01-2001)) is not present in table "temporal_rng". --- key exist but is outside range -INSERT INTO temporal_fk_rng2rng VALUES - (4, '[2001-01-01,2002-01-01)', 2); -ERROR: insert or update on table "temporal_fk_rng2rng" violates foreign key constraint "temporal_fk_rng2rng_fk" -DETAIL: Key (parent_id, valid_at)=(2, [01-01-2001,01-01-2002)) is not present in table "temporal_rng". ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-26 23:35:06.546574752 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-26 23:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-26 23:35:06.670574711 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-26 23:42:07.618255247 ... @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-26 23:35:06.482574773 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-26 23:42:35.350234115 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-26 23:35:06.498574769 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-26 23:42:33.830235263 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-26 23:35:06.518574761 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-26 23:42:35.194234232 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-26 23:35:06.590574737 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-26 23:42:49.934223092 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-26 23:35:06.530574758 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-26 23:42:35.702233848 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-26 23:35:05.126575232 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-26 23:42:48.662224053 +0... @@ -7376,4840 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-26 23:35:06.698574701 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-26 23:42:26.83024... @@ -1988,1613 +1988,7 @@ (1 row) SELECT to_char('100'::numeric, 'FM999'); - to_char ---------- - 100 -(1 row) - -SELECT to_char('12345678901'::float8, 'FM9999999999D9999900000000000000000'); - to_char ------------------ - ##########.#### -(1 row) - --- Check parsing of literal text in a format string -SELECT to_char('100'::numeric, 'foo999'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-26 23:35:06.670574711 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-26 23:42:04.518257612 +0000 @@ -569,153 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-26 23:35:05.146575225 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-26 23:42:46.830225439 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 21:01:35.152462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-26 21:02:49.995160000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 21:01:35.152462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-26 21:03:18.2587830... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 21:01:35.152462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-26 21:02:47.936865000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:26.834850000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-26 15:36:43.266740000... @@ -2021,1726 +2021,10 @@ WARNING: before insert (new, modified): (5,"green trig modified") WARNING: after insert (new): (5,"green trig modified") insert into upsert values(5, 'purple') on conflict (key) do update set color = 'updated ' || upsert.color; -WARNING: before insert (new): (5,purple) -WARNING: before update (old): (5,"green trig modified") -WARNING: before update (new): (5,"updated green trig modified") -WARNING: after update (old): (5,"green trig modified") -WARNING: after update (new): (5,"updated green trig modified") -insert into upsert values(6, 'white') on conflict (key) do update set color = 'updated ' || upsert.color; -WARNING: before insert (new): (6,white) -WARNING: before insert (new, modified): (7,"white trig modified") -WARNING: after insert (new): (7,"white trig modified") -insert into upsert values(7, 'pink') on conflict (key) do update set color = 'updated ' || upsert.color; -WARNING: before insert (new): (7,pink) -WARNING: before update (old): (7,"white trig modified") -WARNING: before update (new): (7,"updated white trig modified") ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-26 15:35:26.763476000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-26 15:37:05.6051... @@ -1064,81 +1064,7 @@ "a_nn" NOT NULL "a" \d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_cld_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:26.834850000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-26 15:36:39.457720000 +0000 @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:21.853149229 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-26 15:38:44.533006826 +0000 @@ -2548,1199 +2548,10 @@ (1 row) drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:21.853149229 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-26 15:37:40.821075207 +0000 @@ -2651,1096 +2651,10 @@ create table unparted_trigger (a int, b text); -- for comparison purposes create table parted_trigger (a int, b text) partition by range (a); create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:23.730677132 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-26 15:37:17.170618969... @@ -2549,1198 +2549,10 @@ drop table parted; create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-26 15:35:23.650677176 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-26 15:37:39.6466... @@ -832,313 +832,10 @@ -- SET NOT NULL puts both back ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL; \d notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - -select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass; - conname | contype | conkey --------------------------+---------+-------- - notnull_tbl1_a_not_null | n | {1} -(1 row) - --- Doing it twice doesn't create a redundant constraint -ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-26 15:35:23.730677132 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-26 15:37:14.014620428 +0000 @@ -3194,553 +3194,10 @@ drop trigger child1_delete_trig on child1; drop trigger child2_insert_trig on child2; drop trigger child2_update_trig on child2; -drop trigger child2_delete_trig on child2; -drop trigger child3_insert_trig on child3; -drop trigger child3_update_trig on child3; -drop trigger child3_delete_trig on child3; -delete from parent; -NOTICE: trigger = parent_delete_trig, old table = (AAA,42), (BBB,42), (CCC,42), (DDD,42) -drop table child1, child2, child3, parent; --- --- Verify prohibition of row triggers with transition triggers on --- inheritance children --- -create table parent (a text, b int); -create table child () inherits (parent); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-26 15:35:46.081927500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-26 15:38:10.386465300 +00... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-26 15:35:46.074062200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-26 15:39:44.976671300 +0000 @@ -3121,626 +3121,10 @@ create trigger parent_update_trig after update on parent referencing old table as old_table new table as new_table for each statement execute procedure dump_update(); -create trigger parent_delete_trig - after delete on parent referencing old table as old_table - for each statement execute procedure dump_delete(); -create trigger child1_insert_trig - after insert on child1 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger child1_update_trig - after update on child1 referencing old table as old_table new table as new_table - for each statement execute procedure dump_update(); -create trigger child1_delete_trig - after delete on child1 referencing old table as old_table - for each statement execute procedure dump_delete(); -create trigger child2_insert_trig ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-26 15:35:46.081927500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-26 15:38:10.339594900 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-26 15:35:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-26 15:38:45 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-26 15:35:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-26 15:39:07 @@ -1026,119 +1026,10 @@ CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4); CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4); -\d+ notnull_tbl4 - Table "public.notnull_tbl4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Child tables: notnull_tbl4_cld, - notnull_tbl4_cld2, - notnull_tbl4_cld3 - -\d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-26 15:35:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-26 15:38:45 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-26 02:36:21.642004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-26 02:38:04.958... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:21.642004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-26 02:38:32.7... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:21.642004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-26 02:38:02.066953000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:15.324330964 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-26 02:40:06.072344695 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:15.324330964 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-26 02:39:11.792344936 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-26 02:36:17.683647207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-26 02:38:54.563... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:17.683647207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-26 02:39:21.7... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-26 02:36:17.683647207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-26 02:38:51.727538596 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-26 02:36:35.156507100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-26 02:40:14.233658900 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-26 02:36:35.156507100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-26 02:42:30.605720600 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-26 02:36:35.156507100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-26 02:39:59.475855500 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-26 02:36:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-26 02:39:19 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-26 02:36:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-26 02:40:24 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-26 02:36:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-03-26 02:39:20 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-25 13:35:48.286586000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-25 13:37:50.211405000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-25 13:35:42.615969060 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-25 13:39:16.387853501... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-25 13:35:53.452175300 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-25 13:42:06.823518900 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-25 12:55:38.543954000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-25 12:58:07.779209000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-25 12:55:38.230676254 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-25 13:00:40.102707149 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-25 12:55:38.525360744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-25 13:00:25.565136351 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/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 2024-03-25 09:05:38.822677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-25 09:07:32.895862... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37602 | | 0 | 37602 | pktable_pkey + 37599 | | 0 | 37599 | pktable + 37604 | | 0 | 37604 | fktable + 38144 | | 0 | 38149 | foo + 38153 | | 0 | 38153 | pg_toast_38144_index + 38152 | | 0 | 38152 | pg_toast_38144 + 38416 | | 0 | 38416 | old_oids + 38446 | | 0 | 38446 | pg_toast_38443 ... |
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 2024-03-25 09:05:38.822677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-25 09:08:09.3150... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37581 | | 0 | 37581 | pktable_pkey + 37578 | | 0 | 37578 | pktable + 37583 | | 0 | 37583 | fktable + 38105 | | 0 | 38111 | foo + 38115 | | 0 | 38115 | pg_toast_38105_index + 38114 | | 0 | 38114 | pg_toast_38105 + 38396 | | 0 | 38396 | old_oids + 38413 | | 0 | 38413 | pg_toast_38410 ... |
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 2024-03-25 09:05:38.822677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-25 09:07:31.578165000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37587 | | 0 | 37587 | pktable_pkey + 37584 | | 0 | 37584 | pktable + 37589 | | 0 | 37589 | fktable + 38132 | | 0 | 38139 | foo + 38144 | | 0 | 38144 | pg_toast_38132_index + 38142 | | 0 | 38142 | pg_toast_38132 + 38418 | | 0 | 38418 | old_oids + 38437 | | 0 | 38437 | pg_toast_38434 ... |
Linux - Debian Bullseye - 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 2024-03-25 09:05:27.185294989 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-25 09:09:56.097129264 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37710 | | 0 | 37710 | pktable_pkey + 37707 | | 0 | 37707 | pktable + 37713 | | 0 | 37713 | fktable + 38241 | | 0 | 38248 | foo + 38252 | | 0 | 38252 | pg_toast_38241_index + 38251 | | 0 | 38251 | pg_toast_38241 + 38469 | | 0 | 38469 | old_oids + 38487 | | 0 | 38487 | pg_toast_38484 ... |
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 2024-03-25 09:05:27.185294989 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-25 09:11:27.057035745 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37614 | | 0 | 37614 | pktable_pkey + 37610 | | 0 | 37610 | pktable + 37616 | | 0 | 37616 | fktable + 38164 | | 0 | 38170 | foo + 38174 | | 0 | 38174 | pg_toast_38164_index + 38173 | | 0 | 38173 | pg_toast_38164 + 38391 | | 0 | 38391 | old_oids + 38411 | | 0 | 38411 | pg_toast_38408 ... |
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 2024-03-25 09:05:27.185294989 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-25 09:08:50.353186422 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37563 | | 0 | 37563 | pktable_pkey + 37556 | | 0 | 37556 | pktable + 37567 | | 0 | 37567 | fktable + 38215 | | 0 | 38221 | foo + 38225 | | 0 | 38225 | pg_toast_38215_index + 38224 | | 0 | 38224 | pg_toast_38215 + 38456 | | 0 | 38456 | old_oids + 38474 | | 0 | 38474 | pg_toast_38471 ... |
Linux - Debian Bullseye - 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 2024-03-25 09:05:27.529495457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-25 09:08:54.549501... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 38600 | | 0 | 38600 | pg_toast_38597 + 37770 | | 0 | 37770 | users_id_seq + 37784 | | 0 | 37784 | pg_toast_37771 + 37785 | | 0 | 37785 | pg_toast_37771_index + 37771 | | 0 | 37771 | users + 38004 | | 0 | 38004 | foo + 38204 | | 0 | 38204 | forc_test + 38601 | | 0 | 38601 | pg_toast_38597_index ... |
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 2024-03-25 09:05:27.529495457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-25 09:09:21.8615... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37698 | | 0 | 37698 | users_id_seq + 37711 | | 0 | 37711 | pg_toast_37699 + 37713 | | 0 | 37713 | pg_toast_37699_index + 37699 | | 0 | 37699 | users + 37906 | | 0 | 37906 | foo + 38279 | | 0 | 38279 | forc_test + 38676 | | 0 | 38676 | pg_toast_38673 + 38677 | | 0 | 38677 | pg_toast_38673_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 2024-03-25 09:05:27.529495457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-25 09:08:49.657501417 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37691 | | 0 | 37691 | users_id_seq + 37697 | | 0 | 37697 | pg_toast_37692 + 37698 | | 0 | 37698 | pg_toast_37692_index + 37692 | | 0 | 37692 | users + 38049 | | 0 | 38049 | foo + 38269 | | 0 | 38269 | forc_test + 38668 | | 0 | 38668 | pg_toast_38665 + 38669 | | 0 | 38669 | pg_toast_38665_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-25 09:05:50.749299500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-25 09:09:31.703769000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37240 | | 0 | 37240 | pktable + 37250 | | 0 | 37250 | fktable + 37244 | | 0 | 37244 | pktable_pkey + 37800 | | 0 | 37808 | foo + 37812 | | 0 | 37812 | pg_toast_37800_index + 37811 | | 0 | 37811 | pg_toast_37800 + 38056 | | 0 | 38056 | old_oids + 38075 | | 0 | 38075 | pg_toast_38071 + 38076 | | 0 | 38076 | pg_toast_38071_index + 38071 | | 0 | 38071 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-25 09:05:50.749299500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-25 09:11:38.350677200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 37188 | | 0 | 37188 | pktable_pkey + 37184 | | 0 | 37184 | pktable + 37191 | | 0 | 37191 | fktable + 37782 | | 0 | 37789 | foo + 37793 | | 0 | 37793 | pg_toast_37782_index + 37792 | | 0 | 37792 | pg_toast_37782 + 38026 | | 0 | 38026 | old_oids + 38058 | | 0 | 38058 | pg_toast_38055 + 38059 | | 0 | 38059 | pg_toast_38055_index + 38055 | | 0 | 38055 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-25 09:05:50.749299500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-25 09:09:24.109524300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35892 | | 0 | 35892 | pktable_pkey + 35889 | | 0 | 35889 | pktable + 35894 | | 0 | 35894 | fktable + 37521 | | 0 | 37546 | foo + 37552 | | 0 | 37552 | pg_toast_37521_index + 37550 | | 0 | 37550 | pg_toast_37521 + 37845 | | 0 | 37845 | old_oids + 37885 | | 0 | 37885 | pg_toast_37882 + 37886 | | 0 | 37886 | pg_toast_37882_index + 37882 | | 0 | 37882 | recur2 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-25 04:29:25.036321000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-25 04:30:50.28... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:25.036321000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-25 04:31:28.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:25.036321000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-25 04:30:48.716098000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-25 04:29:19.023764238 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-25 04:33:02.203628858 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:19.023764238 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-25 04:31:51.119690681 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-25 04:29:17.568564948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-25 04:31:49.20... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:17.568564948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-25 04:32:21.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:17.568564948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-25 04:31:42.752518163 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-25 04:29:38.818288400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-25 04:33:05.179261000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-25 04:29:38.818288400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-25 04:35:33.741692500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-25 04:29:38.818288400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-25 04:32:55.216378900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-25 04:29:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-25 04:41:46 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-25 04:42:34 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-25 04:29:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-25 04:41:49 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-25 03:38:33.328817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-25 03:40:18.506075000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:33.328817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-25 03:40:51.3407780... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:33.328817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-25 03:40:15.395712000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-25 03:38:32.796793047 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-25 03:43:31.508552150 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:32.796793047 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-25 03:44:58.100477095 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:32.796793047 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-25 03:42:06.340648342 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-25 03:38:33.450638516 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-25 03:42:42.254465980... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:33.450638516 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-25 03:43:18.8704367... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:38:33.450638516 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-25 03:42:39.486469022 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-25 03:38:55.519684500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-25 03:41:50.029905500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-25 03:38:55.519684500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-25 03:44:07.939586800 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-25 03:38:55.519684500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-25 03:41:44.898058400 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-25 03:45:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-25 03:57:39 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:45:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-25 03:58:26 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-25 03:45:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-25 03:57:39 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-25 02:37:12.933121987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-25 02:38:08.457079372 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 23:03:07.708602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-24 23:04:05.772957000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 23:03:07.708602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-24 23:04:43.0302500... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 23:03:07.708602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-24 23:04:03.237165000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
47/4675 | add AVX2 support to simd.h |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/src/test/modules/... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-24 21:04:22.528010243 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_lfind/results/test_lfind.out 2024-03-24 21:07:46.123802452 +0000 @@ -17,8 +17,7 @@ (1 row) SELECT test_lfind32(); - test_lfind32 --------------- - -(1 row) - +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:20.547691000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-24 17:38:24.744162000... @@ -2224,1523 +2224,7 @@ for each statement execute procedure trigger_notice(); create trigger trig_upd_before before update on parted_stmt_trig for each statement execute procedure trigger_notice(); -create trigger trig_upd_after after update on parted_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_before before delete on parted_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_after after delete on parted_stmt_trig - for each statement execute procedure trigger_notice(); --- insert/update/delete row-level triggers on the parent -create trigger trig_ins_after_parent after insert on parted_stmt_trig - for each row execute procedure trigger_notice(); -create trigger trig_upd_after_parent after update on parted_stmt_trig - for each row execute procedure trigger_notice(); -create trigger trig_del_after_parent after delete on parted_stmt_trig - for each row execute procedure trigger_notice(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:20.547691000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-24 17:38:43.7989420... @@ -2171,1576 +2171,7 @@ create table trigpart3 (like trigpart); create trigger trg1 after insert on trigpart3 for each row execute procedure trigger_nothing(); -\d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing() - -alter table trigpart attach partition trigpart3 FOR VALUES FROM (2000) to (3000); -- fail -ERROR: trigger "trg1" for relation "trigpart3" already exists -drop table trigpart3; --- check display of unrelated triggers ... |
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 2024-03-24 17:37:20.471409000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-03-24 17:38:21.780487000 +0000 @@ -1084,61 +1084,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:20.423194211 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-24 17:39:57.183025209 +0000 @@ -2737,1010 +2737,10 @@ create trigger tg after insert on child1 for each row execute function trig_nothing(); alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- - child1 | tg | O - parent | tg | D -(2 rows) - -alter table only parent enable always trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:20.423194211 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-24 17:39:03.283068935 +0000 @@ -2757,990 +2757,7 @@ (2 rows) drop table parent, child1; -create table parent (a int) partition by list (a); -create table child1 partition of parent for values in (1); -create trigger tg after insert on parent - for each row execute procedure trig_nothing(); -create trigger tg_stmt after insert on parent - for statement execute procedure trig_nothing(); -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ----------+---------+----------- - child1 | tg | O - parent | tg | O ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:16.501761727 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-24 17:39:14.837706850... @@ -2758,989 +2758,10 @@ drop table parent, child1; create table parent (a int) partition by list (a); -create table child1 partition of parent for values in (1); -create trigger tg after insert on parent - for each row execute procedure trig_nothing(); -create trigger tg_stmt after insert on parent - for statement execute procedure trig_nothing(); -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ----------+---------+----------- - child1 | tg | O - parent | tg | O - parent | tg_stmt | O ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-24 17:37:16.425761722 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-24 17:39:31.2856... @@ -889,256 +889,10 @@ ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - --- Primary keys in parent table cause NOT NULL constraint to spawn on their --- children. Verify that they work correctly. -CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-24 17:37:16.501761727 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-24 17:39:12.545707673 +0000 @@ -3029,718 +3029,10 @@ NOTICE: trigger = parent_insert_trig, new table = (BBB,42) insert into parent values ('CCC', 42); NOTICE: trigger = parent_insert_trig, new table = (CCC,42) --- delete from children sees respective child-format tuples -delete from child1; -NOTICE: trigger = child1_delete_trig, old table = (AAA,42) -delete from child2; -NOTICE: trigger = child2_delete_trig, old table = (BBB,42) -delete from child3; -NOTICE: trigger = child3_delete_trig, old table = (42,CCC) --- copy into parent sees parent-format tuples -copy parent (a, b) from stdin; -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,42) --- DML affecting parent sees tuples collected from children even if --- there is no transition table trigger on the children -drop trigger child1_insert_trig on child1; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-24 17:37:33.377932100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-24 17:39:57.346622300 +00... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-24 17:37:33.367162900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-24 17:41:42.658233000 +0000 @@ -3728,19 +3728,10 @@ -- Trigger renaming does not recurse on legacy inheritance create table parent (a int); create table child () inherits (parent); -create trigger parenttrig after insert on parent -for each row execute procedure f(); -create trigger parenttrig after insert on child -for each row execute procedure f(); -alter trigger parenttrig on parent rename to anothertrig; -\d+ child - Table "public.child" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | -Triggers: - parenttrig AFTER INSERT ON child FOR EACH ROW EXECUTE FUNCTION f() -Inherits: parent ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-24 17:37:33.377932100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-24 17:39:56.641048400 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-24 17:37:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-24 17:50:12 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-24 17:37:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-24 17:50:24 @@ -751,394 +751,10 @@ ); INSERT INTO deferred_excl VALUES(1); INSERT INTO deferred_excl VALUES(2); -INSERT INTO deferred_excl VALUES(1); -- fail -ERROR: conflicting key value violates exclusion constraint "deferred_excl_con" -DETAIL: Key (f1)=(1) conflicts with existing key (f1)=(1). -INSERT INTO deferred_excl VALUES(1) ON CONFLICT ON CONSTRAINT deferred_excl_con DO NOTHING; -- fail -ERROR: ON CONFLICT does not support deferrable unique constraints/exclusion constraints as arbiters -BEGIN; -INSERT INTO deferred_excl VALUES(2); -- no fail here -COMMIT; -- should fail here -ERROR: conflicting key value violates exclusion constraint "deferred_excl_con" -DETAIL: Key (f1)=(2) conflicts with existing key (f1)=(2). -BEGIN; -INSERT INTO deferred_excl VALUES(3); -INSERT INTO deferred_excl VALUES(3); -- no fail here ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-24 17:37:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-24 17:50:12 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4744 | change regexp_substr first argument make tests more easier to understand |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-03-24 10:08:29.476166000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-03-24 10:12:00.412852000 ... @@ -83,8 +83,9 @@ SELECT gid FROM pg_prepared_xacts; gid ------ + gxid foo3 -(1 row) +(2 rows) BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; INSERT INTO pxtest1 VALUES ('fff'); |
48/4620 | CRC32C Parallel Computation Optimization on ARM |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-24 08:18:44.140843300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-24 08:23:36.919928900 +0000 @@ -2067,16 +2067,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
47/4500 | Memory consumed by child SpecialJoinInfo in partitionwise join planning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-03-24 07:55:33.453530000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-03-24 07:59:11.566495000 ... @@ -121,7 +121,8 @@ gid ------ foo4 -(1 row) + gxid +(2 rows) BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; SELECT * FROM pxtest1; |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-24 05:05:27.872400000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-24 05:07:08.142... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:27.872400000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-24 05:07:38.9... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:27.872400000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-24 05:07:01.433349000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:17.718842357 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-24 05:10:19.362632047 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:17.718842357 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-24 05:09:28.482671204 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-24 05:05:13.919607735 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-24 05:09:24.659... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:13.919607735 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-24 05:09:52.3... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-24 05:05:13.919607735 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-24 05:09:18.583397436 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-24 05:05:38.860927900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-24 05:09:08.279255800 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-24 05:05:38.860927900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-24 05:11:06.790979800 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-24 05:05:38.860927900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-24 05:09:01.471641900 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-23 20:23:40.992033000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-23 20:26:05.354659000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-23 20:23:41.903127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-23 20:25:36.747511000 +00... @@ -539,42 +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/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 2024-03-23 20:23:40.995129000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-23 20:26:07.933172000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-23 20:23:41.903127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-23 20:26:00.322362000 +... @@ -363,218 +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 2024-03-23 20:23:41.903127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-23 20:25:32.775211000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-23 20:22:56.442951211 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-23 20:27:19.434755737 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-23 20:22:57.994951053 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-23 20:27:05.642766503 +0000 @@ -402,179 +402,10 @@ VACUUM brintest; -- force a summarization cycle in brinidx UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range ... |
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 2024-03-23 20:22:57.994951053 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-23 20:26:20.502801741 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-23 20:22:55.365341183 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-23 20:27:09.789162762 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-23 20:22:56.901342451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-23 20:26:42.485187425 +00... @@ -394,187 +394,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5; -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -VACUUM brintest; -- force a summarization cycle in brinidx -UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index ... |
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 2024-03-23 20:22:55.401341212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-23 20:27:12.285154159 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-23 20:22:56.901342451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-23 20:27:03.245169802 +... @@ -363,218 +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 2024-03-23 20:22:56.901342451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-23 20:26:39.329190104 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-23 20:23:52.594323200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-23 20:29:04.965381800 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-23 20:23:56.541207400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-23 20:26:26.800074800 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-23 20:23:52.726146100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-23 20:29:14.471254100 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-23 20:23:56.541207400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-23 20:28:23.889158000 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-23 20:23:56.541207400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-23 20:26:26.050079900 +0000 @@ -539,42 +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'; ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-23 16:20:29.950237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-23 16:22:22.011093000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-23 16:20:15.936582156 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-23 16:23:45.172369195... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-23 16:20:28.830884100 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-23 16:26:43.143191700 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-23 16:20:19 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-23 16:23:23 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-23 15:57:37.620960000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-23 15:59:54.519754000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-23 15:57:26.774061515 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-23 16:02:29.537796576 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-23 15:57:27.521517854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-23 16:02:16.073325100 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-23 15:57:21 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-23 16:01:55 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4675 | add AVX2 support to simd.h |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/src/test/modules/... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-23 15:20:33.966572456 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_lfind/results/test_lfind.out 2024-03-23 15:25:01.906400079 +0000 @@ -17,8 +17,7 @@ (1 row) SELECT test_lfind32(); - test_lfind32 --------------- - -(1 row) - +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost |
48/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 2024-03-23 12:19:13.167703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-23 12:20:39.910927... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37006 | | 0 | 37006 | pktable_pkey + 37003 | | 0 | 37003 | pktable + 37008 | | 0 | 37008 | fktable + 37625 | | 0 | 37634 | foo + 37638 | | 0 | 37638 | pg_toast_37625_index + 37637 | | 0 | 37637 | pg_toast_37625 + 37879 | | 0 | 37879 | pg_toast_37876 + 37880 | | 0 | 37880 | pg_toast_37876_index ... |
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 2024-03-23 12:19:13.167703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-23 12:21:05.2923... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36959 | | 0 | 36959 | pktable_pkey + 36956 | | 0 | 36956 | pktable + 36962 | | 0 | 36962 | fktable + 37491 | | 0 | 37497 | foo + 37501 | | 0 | 37501 | pg_toast_37491_index + 37500 | | 0 | 37500 | pg_toast_37491 + 37780 | | 0 | 37780 | old_oids + 37812 | | 0 | 37812 | pg_toast_37809 ... |
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 2024-03-23 12:19:13.167703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-23 12:20:30.425350000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36937 | | 0 | 36937 | pktable_pkey + 36934 | | 0 | 36934 | pktable + 36939 | | 0 | 36939 | fktable + 37554 | | 0 | 37559 | foo + 37563 | | 0 | 37563 | pg_toast_37554_index + 37562 | | 0 | 37562 | pg_toast_37554 + 37825 | | 0 | 37825 | old_oids + 37842 | | 0 | 37842 | pg_toast_37839 ... |
Linux - Debian Bullseye - 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 2024-03-23 12:19:06.450676521 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-23 12:22:19.254701061 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37124 | | 0 | 37124 | pktable_pkey + 37121 | | 0 | 37121 | pktable + 37126 | | 0 | 37126 | fktable + 37638 | | 0 | 37643 | foo + 37647 | | 0 | 37647 | pg_toast_37638_index + 37646 | | 0 | 37646 | pg_toast_37638 + 37868 | | 0 | 37868 | old_oids + 37886 | | 0 | 37886 | pg_toast_37883 ... |
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 2024-03-23 12:19:06.450676521 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-23 12:21:23.914674547 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37067 | | 0 | 37067 | pktable_pkey + 37064 | | 0 | 37064 | pktable + 37071 | | 0 | 37071 | fktable + 37636 | | 0 | 37641 | foo + 37645 | | 0 | 37645 | pg_toast_37636_index + 37644 | | 0 | 37644 | pg_toast_37636 + 37860 | | 0 | 37860 | old_oids + 37878 | | 0 | 37878 | pg_toast_37875 ... |
Linux - Debian Bullseye - 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 2024-03-23 12:19:04.935077741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-23 12:21:05.407079... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 38096 | | 0 | 38096 | forc_test + 37367 | | 0 | 37367 | users_id_seq + 37373 | | 0 | 37373 | pg_toast_37368 + 37374 | | 0 | 37374 | pg_toast_37368_index + 37368 | | 0 | 37368 | users + 37751 | | 0 | 37751 | foo + 36978 | | 0 | 36978 | pktable_pkey + 36975 | | 0 | 36975 | pktable ... |
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 2024-03-23 12:19:04.935077741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-23 12:21:35.7349... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36937 | | 0 | 36937 | pktable_pkey + 36933 | | 0 | 36933 | pktable + 36939 | | 0 | 36939 | fktable + 37428 | | 0 | 37434 | foo + 37438 | | 0 | 37438 | pg_toast_37428_index + 37437 | | 0 | 37437 | pg_toast_37428 + 37657 | | 0 | 37657 | old_oids + 37677 | | 0 | 37677 | pg_toast_37674 ... |
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 2024-03-23 12:19:04.935077741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-23 12:21:02.423082748 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37513 | | 0 | 37513 | forc_test + 37129 | | 0 | 37129 | users_id_seq + 37136 | | 0 | 37136 | pg_toast_37130 + 37139 | | 0 | 37139 | pg_toast_37130_index + 37130 | | 0 | 37130 | users + 37337 | | 0 | 37337 | foo + 37923 | | 0 | 37923 | pg_toast_37919 + 37924 | | 0 | 37924 | pg_toast_37919_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-23 12:19:18.185590500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-23 12:22:37.922973700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36734 | | 0 | 36734 | pktable_pkey + 36731 | | 0 | 36731 | pktable + 36736 | | 0 | 36736 | fktable + 37239 | | 0 | 37252 | foo + 37257 | | 0 | 37257 | pg_toast_37239_index + 37256 | | 0 | 37256 | pg_toast_37239 + 37487 | | 0 | 37487 | old_oids + 37517 | | 0 | 37517 | pg_toast_37514 + 37518 | | 0 | 37518 | pg_toast_37514_index + 37514 | | 0 | 37514 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-23 12:19:18.185590500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-23 12:24:41.611442400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36349 | | 0 | 36349 | pktable_pkey + 36346 | | 0 | 36346 | pktable + 36354 | | 0 | 36354 | fktable + 37211 | | 0 | 37217 | foo + 37221 | | 0 | 37221 | pg_toast_37211_index + 37220 | | 0 | 37220 | pg_toast_37211 + 37481 | | 0 | 37481 | old_oids + 37498 | | 0 | 37498 | pg_toast_37495 + 37499 | | 0 | 37499 | pg_toast_37495_index + 37495 | | 0 | 37495 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-23 12:19:18.185590500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-23 12:22:26.560665000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36447 | | 0 | 36447 | pktable_pkey + 36443 | | 0 | 36443 | pktable + 36452 | | 0 | 36452 | fktable + 37267 | | 0 | 37277 | foo + 37281 | | 0 | 37281 | pg_toast_37267_index + 37280 | | 0 | 37280 | pg_toast_37267 + 37588 | | 0 | 37588 | old_oids + 37605 | | 0 | 37605 | pg_toast_37602 + 37606 | | 0 | 37606 | pg_toast_37602_index + 37602 | | 0 | 37602 | recur2 ... |
macOS - Ventura - 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 2024-03-23 12:19:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-23 12:21:00 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37087 | | 0 | 37087 | pktable_pkey + 37084 | | 0 | 37084 | pktable + 37089 | | 0 | 37089 | fktable + 37495 | | 0 | 37500 | foo + 37504 | | 0 | 37504 | pg_toast_37495_index + 37503 | | 0 | 37503 | pg_toast_37495 + 37790 | | 0 | 37790 | old_oids + 37807 | | 0 | 37807 | pg_toast_37804 ... |
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 2024-03-23 12:19:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-23 12:21:57 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36946 | | 0 | 36946 | pktable_pkey + 36943 | | 0 | 36943 | pktable + 36949 | | 0 | 36949 | fktable + 37483 | | 0 | 37490 | foo + 37494 | | 0 | 37494 | pg_toast_37483_index + 37493 | | 0 | 37493 | pg_toast_37483 + 37706 | | 0 | 37706 | old_oids + 37723 | | 0 | 37723 | pg_toast_37720 ... |
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 2024-03-23 12:19:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-23 12:21:00 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 35820 | | 0 | 35820 | pktable_pkey + 35814 | | 0 | 35814 | pktable + 35823 | | 0 | 35823 | fktable + 37530 | | 0 | 37543 | foo + 37547 | | 0 | 37547 | pg_toast_37530_index + 37546 | | 0 | 37546 | pg_toast_37530 + 37747 | | 0 | 37747 | old_oids + 37764 | | 0 | 37764 | pg_toast_37761 ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-23 08:16:27.502647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-23 08:17:45.42... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:27.502647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-23 08:18:23.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:27.502647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-23 08:17:44.740171000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-23 08:16:11.393862009 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-23 08:20:04.053881324 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:11.393862009 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-23 08:18:53.081887102 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-23 08:16:14.628477561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-23 08:18:42.38... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:14.628477561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-23 08:19:15.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:14.628477561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-23 08:18:41.780430193 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-23 08:16:35.771516800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-23 08:19:52.880222800 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-23 08:16:35.771516800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-23 08:21:54.047131200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-23 08:16:35.771516800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-23 08:19:45.138004100 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-23 08:16:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-23 08:18:22 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-23 08:19:14 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-23 08:16:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-23 08:18:23 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-23 07:16:45.157004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-23 07:18:31.871877000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:45.157004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-23 07:19:06.4229030... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:45.157004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-23 07:18:29.174809000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-23 07:16:34.459896291 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-23 07:21:23.403931487 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:34.459896291 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-23 07:20:15.263917185 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-23 07:16:35.505874675 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-23 07:20:28.017763186... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:35.505874675 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-23 07:21:01.8097138... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:35.505874675 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-23 07:20:25.877767470 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-23 07:16:47.712078600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-23 07:20:05.400547500 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-23 07:16:47.712078600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-23 07:22:20.818567700 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-23 07:16:47.712078600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-23 07:19:58.049467900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-23 07:16:39 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-23 07:19:48 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:39 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-23 07:20:39 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-23 07:16:39 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-23 07:19:46 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-23 06:11:20.592036201 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-23 06:12:12.972086080 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-23 02:40:42.023057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-23 02:41:57.725710000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-23 02:40:42.023057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-23 02:42:26.5402890... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-23 02:40:42.023057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-23 02:41:55.773554000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_function_sql.out 2024-03-23 00:35:02.514206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_function_sql.out 2024-03-23 00:36:4... @@ -524,220 +524,7 @@ SELECT routine_name, table_name, column_name FROM information_schema.routine_column_usage WHERE routine_schema = 'temp_func_test' ORDER BY 1, 2; - routine_name | table_name | column_name ----------------+------------+------------- - functest_is_7 | functest2 | a -(1 row) - -SELECT routine_name, table_name FROM information_schema.routine_table_usage - WHERE routine_schema = 'temp_func_test' - ORDER BY 1, 2; - routine_name | table_name ----------------+------------ - functest_is_7 | functest2 -(1 row) - ... |
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 2024-03-23 00:35:02.514964000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out 2024-03-23 00:37:26.4937... @@ -946,1986 +946,7 @@ update pktable set base1=base1*4 where base1<3; -- and a delete that should work 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 ... |
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 2024-03-23 00:35:02.517604000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-03-23 00:36:49.668482000 +0000 @@ -1735,1251 +1735,10 @@ 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) - ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-22 21:35:35.466113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-22 21:36:53.247701000... @@ -2600,1147 +2600,7 @@ NOTICE: aardvark <- woof! NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) insert into parted1_constr values (2, 'aardwolf'); -NOTICE: aardwolf <- woof! -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(2,aardwolf) -insert into parted_constr_ancestor values (3, 'aasvogel'); -NOTICE: aasvogel <- woof! -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) -commit; -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) --- The WHEN clause is immediate, and both constraint triggers are fired at --- commit time. -begin; -set constraints parted_trig deferred; -insert into parted_constr values (1, 'aardvark'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-22 21:35:35.458816000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-22 21:37:17.8176... @@ -1054,91 +1054,7 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
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 2024-03-22 21:35:35.458816000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-03-22 21:36:49.694690000 +0000 @@ -1084,61 +1084,7 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "a_nn" NOT NULL "a" (local, inherited) -Inherits: notnull_tbl4 - --- leave these tables around for pg_upgrade testing --- also, if a NOT NULL is dropped underneath a deferrable PK, the column --- should still be nullable afterwards. This mimics what pg_dump does. ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-22 21:35:18.368328909 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-22 21:38:40.332156465 +0000 @@ -2065,1682 +2065,10 @@ ERROR: "my_view" is a view DETAIL: Triggers on views cannot have transition tables. drop function my_trigger_function(); -drop view my_view; -drop table my_table; --- --- Verify cases that are unsupported with partitioned tables --- -create table parted_trig (a int) partition by list (a); -create function trigger_nothing() returns trigger - language plpgsql as $$ begin end; $$; -create trigger failed instead of update on parted_trig - for each row execute procedure trigger_nothing(); -ERROR: "parted_trig" is a table -DETAIL: Tables cannot have INSTEAD OF triggers. -create trigger failed after update on parted_trig ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-22 21:35:18.368328909 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-22 21:37:28.736237461 +0000 @@ -2187,1560 +2187,7 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-22 21:35:18.062880710 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-22 21:37:41.498812995... @@ -2096,1651 +2096,10 @@ create table trigpart41 partition of trigpart4 for values from (3000) to (3500); create table trigpart42 (like trigpart); alter table trigpart4 attach partition trigpart42 for values from (3500) to (4000); -select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger - where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text; - tgrelid | tgname | tgfoid -------------+--------+----------------- - trigpart | trg1 | trigger_nothing - trigpart1 | trg1 | trigger_nothing - trigpart2 | trg1 | trigger_nothing - trigpart3 | trg1 | trigger_nothing - trigpart4 | trg1 | trigger_nothing - trigpart41 | trg1 | trigger_nothing - trigpart42 | trg1 | trigger_nothing -(7 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-22 21:35:17.978880639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-22 21:38:09.5427... @@ -889,256 +889,10 @@ ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - --- Primary keys in parent table cause NOT NULL constraint to spawn on their --- children. Verify that they work correctly. -CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-22 21:35:18.062880710 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-22 21:37:37.698836563 +0000 @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-22 21:35:37.731392600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-22 21:37:59.906212800 +00... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-22 21:35:37.721107700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-22 21:39:32.510602400 +0000 @@ -3412,335 +3412,7 @@ create trigger self_ref_s_trig after delete on self_ref referencing old table as old_table for each statement execute procedure dump_delete(); -insert into self_ref values (1, null), (2, 1), (3, 2); -delete from self_ref where a = 1; -NOTICE: trigger_func(self_ref) called: action = DELETE, when = BEFORE, level = STATEMENT -NOTICE: trigger = self_ref_r_trig, old table = (1,), (2,1) -NOTICE: trigger_func(self_ref) called: action = DELETE, when = BEFORE, level = STATEMENT -NOTICE: trigger = self_ref_r_trig, old table = (1,), (2,1) -NOTICE: trigger = self_ref_s_trig, old table = (1,), (2,1) -NOTICE: trigger = self_ref_r_trig, old table = (3,2) -NOTICE: trigger = self_ref_s_trig, old table = (3,2) --- without AR trigger, cascaded deletes all end up in one transition table -drop trigger self_ref_r_trig on self_ref; -insert into self_ref values (1, null), (2, 1), (3, 2), (4, 3); -delete from self_ref where a = 1; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-22 21:35:37.731392600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-22 21:37:59.843710200 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-22 21:35:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-22 21:37:35 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-22 21:35:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-22 21:38:02 @@ -1046,99 +1046,10 @@ "notnull_tbl4_lk_a_not_null" NOT NULL "a" \d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED - -\d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-22 21:35:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-22 21:37:35 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-22 14:34:22.168724400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-22 14:39:13.861922700 +0000 @@ -2067,16 +2067,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-22 07:43:24.514405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-22 07:45:01.158... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:24.514405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-22 07:45:33.0... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:24.514405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-22 07:44:56.134003000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:12.466235529 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-22 07:46:51.402090767 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:12.466235529 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-22 07:46:04.378150754 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-22 07:43:09.852055444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-22 07:45:46.411... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:09.852055444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-22 07:46:16.1... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-22 07:43:09.852055444 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-22 07:45:45.559960390 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-22 07:43:26.038038400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-22 07:47:14.633683700 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-22 07:43:26.038038400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-22 07:49:45.987619700 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-22 07:43:26.038038400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-22 07:47:08.922748300 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-22 07:43:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-22 07:46:14 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-22 07:43:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-22 07:47:28 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-22 07:43:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-03-22 07:46:14 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-21 23:04:52.246472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-21 23:07:04.558580000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-21 23:04:53.080233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-21 23:06:40.581135000 +00... @@ -539,42 +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/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 2024-03-21 23:04:52.249567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-21 23:07:08.358911000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-21 23:04:53.080233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-21 23:06:59.507864000 +... @@ -363,218 +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 2024-03-21 23:04:53.080233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-21 23:06:34.824512000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-21 23:04:36.335454616 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-21 23:08:35.271478658 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-21 23:04:37.827456015 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-21 23:08:37.035478970 +0000 @@ -473,108 +473,10 @@ -- nothing: page doesn't exist in table SELECT brin_summarize_range('brin_summarize_idx', 4294967295); - brin_summarize_range ----------------------- - 0 -(1 row) - --- invalid block number values -SELECT brin_summarize_range('brin_summarize_idx', -1); -ERROR: block number out of range: -1 -SELECT brin_summarize_range('brin_summarize_idx', 4294967296); -ERROR: block number out of range: 4294967296 --- test value merging in add_value -CREATE TABLE brintest_2 (n numrange); -CREATE INDEX brinidx_2 ON brintest_2 USING brin (n); ... |
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 2024-03-21 23:04:37.827456015 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-21 23:07:49.143470515 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-21 23:04:36.532750652 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-21 23:08:55.796537366 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-21 23:04:38.072752744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-21 23:08:27.400586275 +00... @@ -402,179 +402,10 @@ VACUUM brintest; -- force a summarization cycle in brinidx UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range ... |
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 2024-03-21 23:04:36.564750695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-21 23:08:58.416529912 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-21 23:04:38.072752744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-21 23:08:49.176555849 +... @@ -98,483 +98,10 @@ op text[], value text[], matches int[], check (cardinality(op) = cardinality(value)), check (cardinality(op) = cardinality(matches))); -INSERT INTO brinopers VALUES - ('byteacol', 'bytea', - '{>, >=, =, <=, <}', - '{AAAAAA, AAAAAA, BNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAA, ZZZZZZ, ZZZZZZ}', - '{100, 100, 1, 100, 100}'), - ('charcol', '"char"', - '{>, >=, =, <=, <}', - '{A, A, M, Z, Z}', - '{97, 100, 6, 100, 98}'), - ('namecol', 'name', - '{>, >=, =, <=, <}', - '{AAAAAA, AAAAAA, MAAAAA, ZZAAAA, ZZAAAA}', - '{100, 100, 2, 100, 100}'), ... |
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 2024-03-21 23:04:38.072752744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-21 23:08:22.536594643 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-21 23:04:52.714615200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-21 23:10:32.785222100 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-21 23:04:56.898695400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-21 23:07:50.120077100 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-21 23:04:52.862068300 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-21 23:10:44.405347900 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-21 23:04:56.898695400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-21 23:09:40.294460800 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-21 23:04:56.898695400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-21 23:07:41.821728700 +0000 @@ -539,42 +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'; ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-21 19:30:29.903059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-21 19:32:37.689082000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-21 19:30:19.147193805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-21 19:34:17.299212356... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-21 19:30:34.297749700 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-21 19:36:55.276712700 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-21 18:29:34.537772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-21 18:32:24.884315000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-21 18:29:24.163184295 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-21 18:34:21.859013446 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-21 18:29:24.297370123 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-21 18:34:01.973178163 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-21 18:29:18 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-21 18:32:07 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4675 | add AVX2 support to simd.h |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/src/test/modules/... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-21 17:35:46.433111116 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_lfind/results/test_lfind.out 2024-03-21 17:40:24.952903630 +0000 @@ -17,8 +17,7 @@ (1 row) SELECT test_lfind32(); - test_lfind32 --------------- - -(1 row) - +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-21 16:29:25.559609000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-21 16:47:43.155985000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-21 16:29:25.560225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-21 16:47:43.679307000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-21 16:29:25.560426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-21 16:47:44.060542000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-21 16:29:26.4... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-21 16:4... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-21 16:29:25.560925000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-21 16:47:44.805274000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-21 16:29:25.560934000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-21 16:47:44.821955000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-21 16:29:25.562556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-21 16:47:45.897192000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-21 16:29:25.562645000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-21 16:47:46.036837000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-21 16:29:25.563505000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-21 16:47:47.024065000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-21 16:29:25.563473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-21 16:47:47.248600000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-21 16:29:26.434832000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-21 16:48:08.812099000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-21 16:29:25.563883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-21 16:47:47.744965000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-21 16:29:25.564104000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-21 16:47:50.328315000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-21 16:29:26.435329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-21 16:48:09.511880000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-21 16:29:25.564559000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-21 16:47:51.682620000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-21 16:29:26.392075000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-21 16:48:17.851046000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-21 16:29:25.564745000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-21 16:47:52.047138000 +0000 @@ -195,6 +195,7 @@ (3 rows) SELECT * FROM agg_csv c JOIN agg_text t ON (t.a = c.a) ORDER BY c.a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree a | b | a | b -----+---------+-----+--------- 0 | 0.09561 | 0 | 0.09561 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-21 16:29:26.435439000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-21 16:48:10.263137000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-21 16:29:25.565211000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-21 16:47:53.255614000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-21 16:29:25.565749000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-21 16:47:53.665067000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-21 16:29:25.565758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-21 16:47:53.790764000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-21 16:29:25.566336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-21 16:47:57.382865000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-21 16:29:25.566596000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-21 16:47:56.287431000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-21 16:29:26.429951000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-21 16:31:16.475305000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-21 16:29:26.430717000 +0000 ... |
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 2024-03-21 16:29:25.567439000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-21 16:47:57.924399000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -8120,6 +8121,7 @@ ('!tree & aWdf@*','ltxtquery')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | type | ok | sql_error_code | message | detail | hin... ----------------+-----------+----+----------------+------------------------------------+--------------------------+----... .2.3 | ltree | f | 42601 | ltree syntax error at character 1 | | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out 2024-03-21 16:29:25.568089000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-21 16:47:58.121409000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-21 16:29:25.568672000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-21 16:47:58.545146000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-21 16:29:25.568841000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-21 16:47:58.854797000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-21 16:29:25.569269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-21 16:47:59.575021000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-21 16:29:25.569760000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-21 16:48:00.200973000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-21 16:29:25.570005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-21 16:48:00.624191000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-21 16:29:26.451844000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-21 16:31:19.4125000... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-21 16:29:25.570382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-21 16:48:00.536635000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-21 16:29:25.570569000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-21 16:48:00.863897000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-21 16:29:25.571077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-21 16:47:59.019133000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-21 16:29:25.572028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-21 16:47:59.216759000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-21 16:29:25.572195000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-21 16:47:59.889451000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-21 16:29:26.397774000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-21 16:47:39.023930000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-21 16:29:26.421985000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-21 16:47:37.062316000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-21 16:29:26.424292000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-21 16:47:39.908702000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-21 16:29:26.425712000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-21 16:47:41.223103000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-21 16:29:25.572698000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-21 16:48:05.378312000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-21 16:29:26.451844000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-21 16:39:36.08375... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-21 16:29:26.451844000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-21 16:31:16.395218000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-21 16:29:25.573072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-21 16:48:01.311822000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-21 16:29:26.436414000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-21 16:48:10.629431000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-21 16:29:25.574229000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-21 16:48:01.670743000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-21 16:29:26.43682... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-21 16:48:10.9... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-21 16:29:26.437232000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-21 16:48:11.2651630... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-21 16:29:26.437265000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-21 16:48:11.281408000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-21 16:29:25.574704000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-21 16:48:05.781833000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-21 16:29:25.574653000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-21 16:48:03.843439000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-21 16:29:26.437933000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-21 16:48:13.249349000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-21 16:29:26.439332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-21 16:48:15.141295000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-21 16:29:26.439648000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-21 16:48:15.480663000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-21 16:29:26.440138000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-21 16:48:16.540436000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-21 16:29:26.440680000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-21 16:48:17.450171000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-21 16:29:26.440831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-21 16:48:16.971880000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-21 16:29:26.440983000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-21 16:48:17.357980000 +00... @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-21 16:29:25.575479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-21 16:48:07.732888000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-21 16:29:25.575613000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-21 16:48:08.056749000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-21 16:29:26.441185000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-21 16:48:17.834943000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-21 16:29:25.576147000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-21 16:48:08.481253000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-21 16:29:10.487033872 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-21 16:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-21 16:29:10.639033957 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/numeric.out 2024-03-21 16:35:24.4707690... @@ -3468,133 +3468,10 @@ 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 -(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; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-21 16:29:10.427033839 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-21 16:35:47.782747595 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-21 16:29:10.439033846 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-21 16:35:47.606747774 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-21 16:29:10.459033857 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-21 16:35:48.270747100 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-21 16:29:10.531033897 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-21 16:36:01.334733836 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-21 16:29:10.471033863 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-21 16:35:49.162746194 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-21 16:29:09.095033100 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-21 16:36:00.954734221 +0... @@ -7376,4833 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-21 16:29:10.639033957 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-21 16:35:41.28275... @@ -2070,1531 +2070,7 @@ (1 row) SELECT to_number('-34,338,492.654,878', '99G999G999D999G999'); - to_number ------------------- - -34338492.654878 -(1 row) - -SELECT to_number('<564646.654564>', '999999.999999PR'); - to_number ----------------- - -564646.654564 -(1 row) - -SELECT to_number('0.00001-', '9.999999S'); - to_number ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-21 16:29:10.607033940 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-21 16:35:20.718771647 +0000 @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-21 16:29:09.111033110 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-21 16:35:58.486736727 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/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 2024-03-21 13:34:22.983510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-21 13:35:48.780171... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37007 | | 0 | 37007 | pktable_pkey + 37004 | | 0 | 37004 | pktable + 37012 | | 0 | 37012 | fktable + 37578 | | 0 | 37586 | foo + 37590 | | 0 | 37590 | pg_toast_37578_index + 37589 | | 0 | 37589 | pg_toast_37578 + 37867 | | 0 | 37867 | old_oids + 37884 | | 0 | 37884 | pg_toast_37881 ... |
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 2024-03-21 13:34:22.983510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-21 13:36:14.4815... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36890 | | 0 | 36890 | pktable_pkey + 36887 | | 0 | 36887 | pktable + 36892 | | 0 | 36892 | fktable + 37491 | | 0 | 37497 | foo + 37501 | | 0 | 37501 | pg_toast_37491_index + 37500 | | 0 | 37500 | pg_toast_37491 + 37800 | | 0 | 37800 | old_oids + 37817 | | 0 | 37817 | pg_toast_37814 ... |
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 2024-03-21 13:34:22.983510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-21 13:35:43.475879000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37030 | | 0 | 37030 | pktable + 37035 | | 0 | 37035 | fktable + 37033 | | 0 | 37033 | pktable_pkey + 37590 | | 0 | 37595 | foo + 37599 | | 0 | 37599 | pg_toast_37590_index + 37598 | | 0 | 37598 | pg_toast_37590 + 37872 | | 0 | 37872 | old_oids + 37889 | | 0 | 37889 | pg_toast_37886 ... |
Linux - Debian Bullseye - 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 2024-03-21 13:34:11.965124779 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-21 13:38:04.868924939 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37292 | | 0 | 37292 | users_id_seq + 37301 | | 0 | 37301 | pg_toast_37293 + 37303 | | 0 | 37303 | pg_toast_37293_index + 37293 | | 0 | 37293 | users + 37631 | | 0 | 37631 | foo + 37802 | | 0 | 37802 | forc_test + 38166 | | 0 | 38166 | rtype + 38169 | | 0 | 38169 | pg_toast_38166 ... |
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 2024-03-21 13:34:11.965124779 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-21 13:39:08.684883964 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37055 | | 0 | 37055 | pktable_pkey + 37052 | | 0 | 37052 | pktable + 37058 | | 0 | 37058 | fktable + 37575 | | 0 | 37581 | foo + 37585 | | 0 | 37585 | pg_toast_37575_index + 37584 | | 0 | 37584 | pg_toast_37575 + 37790 | | 0 | 37790 | old_oids + 37807 | | 0 | 37807 | pg_toast_37804 ... |
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 2024-03-21 13:34:11.965124779 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-21 13:36:33.285024269 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37084 | | 0 | 37084 | users_id_seq + 37090 | | 0 | 37090 | pg_toast_37085 + 37091 | | 0 | 37091 | pg_toast_37085_index + 37085 | | 0 | 37085 | users + 37329 | | 0 | 37329 | foo + 37639 | | 0 | 37639 | forc_test + 38128 | | 0 | 38128 | pg_toast_38125 + 38129 | | 0 | 38129 | pg_toast_38125_index ... |
Linux - Debian Bullseye - 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 2024-03-21 13:34:09.438008336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-21 13:36:28.090023... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37167 | | 0 | 37167 | users_id_seq + 37173 | | 0 | 37173 | pg_toast_37168 + 37174 | | 0 | 37174 | pg_toast_37168_index + 37168 | | 0 | 37168 | users + 37463 | | 0 | 37463 | foo + 37826 | | 0 | 37826 | forc_test + 36999 | | 0 | 36999 | pktable_pkey + 36996 | | 0 | 36996 | pktable ... |
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 2024-03-21 13:34:09.438008336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-21 13:36:59.7620... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36929 | | 0 | 36929 | pktable_pkey + 36926 | | 0 | 36926 | pktable + 36931 | | 0 | 36931 | fktable + 37455 | | 0 | 37460 | foo + 37464 | | 0 | 37464 | pg_toast_37455_index + 37463 | | 0 | 37463 | pg_toast_37455 + 37707 | | 0 | 37707 | old_oids + 37726 | | 0 | 37726 | pg_toast_37723 ... |
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 2024-03-21 13:34:09.438008336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-21 13:36:27.078023497 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37181 | | 0 | 37181 | users_id_seq + 37187 | | 0 | 37187 | pg_toast_37182 + 37188 | | 0 | 37188 | pg_toast_37182_index + 37182 | | 0 | 37182 | users + 37414 | | 0 | 37414 | foo + 37576 | | 0 | 37576 | forc_test + 38028 | | 0 | 38028 | pg_toast_38025 + 38029 | | 0 | 38029 | pg_toast_38025_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-21 13:34:25.361276100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-21 13:38:04.719815900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36534 | | 0 | 36534 | pktable_pkey + 36530 | | 0 | 36530 | pktable + 36537 | | 0 | 36537 | fktable + 37212 | | 0 | 37225 | foo + 37229 | | 0 | 37229 | pg_toast_37212_index + 37228 | | 0 | 37228 | pg_toast_37212 + 37487 | | 0 | 37487 | old_oids + 37505 | | 0 | 37505 | pg_toast_37502 + 37506 | | 0 | 37506 | pg_toast_37502_index + 37502 | | 0 | 37502 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-21 13:34:25.361276100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-21 13:40:08.674393100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35835 | | 0 | 35835 | pktable_pkey + 35832 | | 0 | 35832 | pktable + 35839 | | 0 | 35839 | fktable + 37170 | | 0 | 37170 | pg_toast_37161_index + 37161 | | 0 | 37166 | foo + 37169 | | 0 | 37169 | pg_toast_37161 + 37398 | | 0 | 37398 | old_oids + 37419 | | 0 | 37419 | pg_toast_37416 + 37420 | | 0 | 37420 | pg_toast_37416_index + 37416 | | 0 | 37416 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-21 13:34:25.361276100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-21 13:37:53.714928700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36108 | | 0 | 36108 | pktable_pkey + 36102 | | 0 | 36102 | pktable + 36115 | | 0 | 36115 | fktable + 37139 | | 0 | 37150 | foo + 37155 | | 0 | 37155 | pg_toast_37139_index + 37154 | | 0 | 37154 | pg_toast_37139 + 37599 | | 0 | 37599 | old_oids + 37616 | | 0 | 37616 | pg_toast_37613 + 37617 | | 0 | 37617 | pg_toast_37613_index + 37613 | | 0 | 37613 | recur2 ... |
47/3687 | Improve dead tuple storage for lazy vacuum |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-03-21 09:33:39.538863941 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_parallel.out 2024-03-21 09:40:19... @@ -40,6 +40,8 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: dsa_area space must be at least 4096, but 1024 provided +CONTEXT: while scanning relation "public.parallel_vacuum_table" -- Since vacuum_in_leader_small_index uses deduplication, we expect an -- assertion failure with bug #17245 (in the absence of bugfix): INSERT INTO parallel_vacuum_table SELECT i FROM generate_series(1, 10000) i; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-03-21 09:33:39.538863941 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-03-21 09:40:... @@ -40,6 +40,8 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: dsa_area space must be at least 4096, but 1024 provided +CONTEXT: while scanning relation "public.parallel_vacuum_table" -- Since vacuum_in_leader_small_index uses deduplication, we expect an -- assertion failure with bug #17245 (in the absence of bugfix): INSERT INTO parallel_vacuum_table SELECT i FROM generate_series(1, 10000) i; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-03-21 09:33:39.538863941 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_parallel.out 2024-03-21 09:40:16.326550012 +000... @@ -40,6 +40,8 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: dsa_area space must be at least 4096, but 1024 provided +CONTEXT: while scanning relation "public.parallel_vacuum_table" -- Since vacuum_in_leader_small_index uses deduplication, we expect an -- assertion failure with bug #17245 (in the absence of bugfix): INSERT INTO parallel_vacuum_table SELECT i FROM generate_series(1, 10000) i; |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-21 09:09:17.557961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-21 09:10:40.90... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:17.557961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-21 09:11:15.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:17.557961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-21 09:10:39.790399000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-21 09:09:07.461924250 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-21 09:12:55.441767750 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:07.461924250 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-21 09:14:18.201678216 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:07.461924250 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-21 09:11:32.709873390 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-21 09:09:07.439397884 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-21 09:11:54.06... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:07.439397884 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-21 09:12:28.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:07.439397884 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-21 09:11:53.823260898 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-21 09:09:20.491026700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-21 09:12:35.578191200 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-21 09:09:20.491026700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-21 09:14:43.804769300 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-21 09:09:20.491026700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-21 09:12:29.008367300 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-21 09:09:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-21 09:13:20 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-21 09:14:06 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-21 09:09:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-21 09:13:22 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-21 08:25:49.856903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-21 08:27:58.930830000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:49.856903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-21 08:28:32.3180090... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:49.856903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-21 08:27:57.208934000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-21 08:25:34.010889109 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-21 08:31:06.630634694 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:34.010889109 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-21 08:32:18.762579149 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:34.010889109 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-21 08:29:34.238714660 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-21 08:25:34.250359703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-21 08:29:50.314343560... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:34.250359703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-21 08:30:24.4263410... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:34.250359703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-21 08:29:47.350343775 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-21 08:25:49.665180200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-21 08:28:52.182324100 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-21 08:25:49.665180200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-21 08:31:01.585636900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-21 08:25:49.665180200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-21 08:28:43.642766900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-21 08:25:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-21 08:28:01 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-21 08:28:45 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-21 08:25:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-21 08:28:01 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-21 07:07:03.296548225 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-21 07:07:55.932610919 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-21 03:24:39.912416000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-21 03:25:45.543494000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-21 03:24:39.912416000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-21 03:26:15.6093010... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-21 03:24:39.912416000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-21 03:25:43.842610000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-20 22:41:22.652063000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-20 22:42:18.059539000... @@ -2329,1418 +2329,7 @@ create table parted_trig_1 partition of parted_trig for values from (0) to (1000) partition by range (a); create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-20 22:41:22.459180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-20 22:42:39.8727... @@ -1132,13 +1132,10 @@ -- unauthorized user RESET SESSION AUTHORIZATION; CREATE ROLE regress_constraint_comments_noaccess; -SET SESSION AUTHORIZATION regress_constraint_comments_noaccess; -COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'no, the comment'; -ERROR: must be owner of relation constraint_comments_tbl -COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'no, another comment'; -ERROR: must be owner of type constraint_comments_dom -RESET SESSION AUTHORIZATION; -DROP TABLE constraint_comments_tbl; -DROP DOMAIN constraint_comments_dom; -DROP ROLE regress_constraint_comments; -DROP ROLE regress_constraint_comments_noaccess; +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. ... |
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 2024-03-20 22:41:22.459180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-03-20 22:42:15.105855000 +0000 @@ -1038,107 +1038,7 @@ notnull_tbl4_cld3 \d+ notnull_tbl4_lk - Table "public.notnull_tbl4_lk" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Not-null constraints: - "notnull_tbl4_lk_a_not_null" NOT NULL "a" - -\d+ notnull_tbl4_lk2 - Table "public.notnull_tbl4_lk2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-20 22:41:13.407014578 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-20 22:43:47.394938780 +0000 @@ -2641,1106 +2641,7 @@ (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(3,bbb) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) -drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-20 22:41:13.407014578 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-20 22:42:47.503016858 +0000 @@ -2625,1122 +2625,10 @@ NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) drop table parted_constr_ancestor; drop function bark(text); --- Test that the WHEN clause is set properly to partitions -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update on parted_trigger - for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-20 22:41:11.970349627 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-20 22:43:06.690411595... @@ -2694,1053 +2694,10 @@ create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-20 22:41:11.894349687 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-20 22:43:28.1064... @@ -877,268 +877,10 @@ ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - -ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; -\d notnull_tbl3 - Table "public.notnull_tbl3" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-20 22:41:11.970349627 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-20 22:43:03.538411651 +0000 @@ -2557,1190 +2557,10 @@ $$; create table parted_1 partition of parted for values in (1, 2); create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1". -insert into parted values (1, 2, 'two fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_2". -select * from parted; - a | b | c ----+---+---------- - 1 | 1 | zero win ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-20 22:41:29.034120800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-20 22:43:59.363809400 +00... @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-20 22:41:29.023337900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-20 22:45:46.777054500 +0000 @@ -3569,178 +3569,7 @@ drop table parted_trig; drop function funcA(); drop function funcB(); --- Leave around some objects for other tests -create table trigger_parted (a int primary key) partition by list (a); -create function trigger_parted_trigfunc() returns trigger language plpgsql as - $$ begin end; $$; -create trigger aft_row after insert or update on trigger_parted - for each row execute function trigger_parted_trigfunc(); -create table trigger_parted_p1 partition of trigger_parted for values in (1) - partition by list (a); -create table trigger_parted_p1_1 partition of trigger_parted_p1 for values in (1); -create table trigger_parted_p2 partition of trigger_parted for values in (2) - partition by list (a); -create table trigger_parted_p2_2 partition of trigger_parted_p2 for values in (2); -alter table only trigger_parted_p2 disable trigger aft_row; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-20 22:41:29.034120800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-20 22:43:58.269077500 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-20 16:36:37.665431164 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-20 16:43:47... @@ -524,748 +524,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-20 16:36:37.605431233 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-20 16:43:45.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-20 16:36:37.665431164 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-20 16:43:36.753470349 +000... @@ -524,748 +524,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
47/4705 | Quick Start Guide to PL/pgSQL and PL/Python Documentation |
Linux - Debian Bullseye - Meson | |
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 2024-03-20 13:58:09.497700889 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-20 14:02:36.129... @@ -2067,16 +2067,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4549 | Should consider materializing the cheapest inner path in consider_parallel_nestloop() |
FreeBSD - 13 - Meson | |
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 2024-03-20 08:35:16.409374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-20 08:37:18.234... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:16.409374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-20 08:37:48.3... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:16.409374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-20 08:37:11.398309000 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:08.964551142 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-03-20 08:39:33.152406822 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:08.964551142 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-03-20 08:40:56.788315719 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:08.964551142 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-03-20 08:38:15.000451872 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-20 08:35:08.863283131 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-20 08:37:53.527... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:08.863283131 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-20 08:38:21.7... @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-03-20 08:35:08.863283131 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-03-20 08:37:49.939198801 +0000 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-20 08:35:29.767643100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-20 08:39:27.930426300 +000... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-20 08:35:29.767643100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-20 08:41:36.247812600 +0... @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-03-20 08:35:29.767643100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-03-20 08:39:19.984632000 +0000 @@ -511,24 +511,29 @@ (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; QUERY PLAN -------------------------------------------------------------- - Append +------------------------------------------------------------------------- + Gather + Workers Planned: 2 + -> Parallel Append -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 + -> Parallel Seq Scan on prt1_p1 t1_1 + -> Materialize -> Sample Scan on prt1_p1 t2_1 Sampling: system (t1_1.a) REPEATABLE (t1_1.b) Filter: (t1_1.a = a) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-20 08:35:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-03-20 08:36:47 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-20 08:35:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-03-20 08:38:45 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres... --- /Users/admin/pgsql/src/test/regress/expected/partition_join.out 2024-03-20 08:35:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-03-20 08:36:44 @@ -510,25 +510,30 @@ SELECT * FROM prt1 t1 JOIN LATERAL (SELECT * FROM prt1 t2 TABLESAMPLE SYSTEM (t1.a) REPEATABLE(t1.b)) s ON t1.a = s.a; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop - -> Seq Scan on prt1_p1 t1_1 - -> Sample Scan on prt1_p1 t2_1 - Sampling: system (t1_1.a) REPEATABLE (t1_1.b) - Filter: (t1_1.a = a) - -> Nested Loop - -> Seq Scan on prt1_p2 t1_2 - -> Sample Scan on prt1_p2 t2_2 - Sampling: system (t1_2.a) REPEATABLE (t1_2.b) - Filter: (t1_2.a = a) ... |
48/1608 | 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 2024-03-20 08:04:03.788576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2024-03-20 08:06:31.... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:04:03.788576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-03-20 08:07:0... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:04:03.788576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/session_variables.out 2024-03-20 08:06:27.452883000 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
Linux - Debian Bullseye - 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 2024-03-20 08:03:53.982743602 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/session_variables.out 2024-03-20 08:10:20.658458423 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out /tmp/cirrus-ci-build/src/test/recovery/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/session_variables.out 2024-03-20 08:03:53.982743602 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/session_variables.out 2024-03-20 08:11:32.322383707 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:03:53.982743602 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/session_variables.out 2024-03-20 08:08:51.550528985 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
Linux - Debian Bullseye - 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 2024-03-20 08:03:53.867661593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2024-03-20 08:08:23.... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:03:53.867661593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-03-20 08:08:5... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:03:53.867661593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/session_variables.out 2024-03-20 08:08:18.799256885 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-03-20 08:04:12.524897900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2024-03-20 08:07:36.102056000 +... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/recovery/027_stream_regres... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-03-20 08:04:12.524897900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-03-20 08:09:40.308109700... @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/regress/regress/results/se... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-03-20 08:04:12.524897900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/session_variables.out 2024-03-20 08:07:21.284177400 +0000 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
macOS - Ventura - 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 2024-03-20 08:04:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/session_variables.out 2024-03-20 08:06:25 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:04:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-03-20 08:08:13 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
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 2024-03-20 08:04:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/session_variables.out 2024-03-20 08:06:27 @@ -1230,7 +1230,7 @@ ---------------------------------------------- SET SESSION VARIABLE Result - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate -> Seq Scan on var_tab_test_table (5 rows) @@ -1247,7 +1247,7 @@ ----------------------------------------------------------------------- SET SESSION VARIABLE Result (actual rows=1 loops=1) - InitPlan 1 (returns $0) + InitPlan 1 -> Aggregate (actual rows=1 loops=1) -> Seq Scan on var_tab_test_table (actual rows=10 loops=1) ... |
47/4793 | Combine prune and freeze records emitted by vacuum |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-20 02:04:32.403444225 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-20 02:10:58.663098514 +00... @@ -39,235 +39,7 @@ ERROR: WAL input LSN must be less than current LSN -- Success with end LSNs. SELECT COUNT(*) >= 1 AS ok FROM pg_get_wal_records_info(:'wal_lsn1', 'FFFFFFFF/FFFFFFFF'); - ok ----- - t -(1 row) - -SELECT COUNT(*) >= 1 AS ok FROM pg_get_wal_stats(:'wal_lsn1', 'FFFFFFFF/FFFFFFFF'); - ok ----- - t -(1 row) - -SELECT COUNT(*) >= 1 AS ok FROM pg_get_wal_block_info(:'wal_lsn1', 'FFFFFFFF/FFFFFFFF'); - ok ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 22:52:40.938417000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 22:55:04.822668000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-19 22:52:41.845562000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-19 22:54:37.506927000 +00... @@ -539,42 +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/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 2024-03-19 22:52:40.941592000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 22:55:06.955216000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-19 22:52:41.845562000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-19 22:54:59.440508000 +... @@ -363,218 +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 2024-03-19 22:52:41.845562000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-19 22:54:34.053283000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 22:52:35.222851250 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-19 22:57:36.302615990 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-19 22:52:36.758852236 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-19 22:57:22.226629690 +0000 @@ -402,179 +402,10 @@ VACUUM brintest; -- force a summarization cycle in brinidx UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range ... |
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 2024-03-19 22:52:36.758852236 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-19 22:56:37.990670786 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 22:52:31.873584732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 22:56:39.309437982 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-19 22:52:33.333584448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-19 22:56:13.497480318 +00... @@ -394,187 +394,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5; -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -VACUUM brintest; -- force a summarization cycle in brinidx -UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index ... |
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 2024-03-19 22:52:31.905584726 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 22:56:41.725436621 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-19 22:52:33.333584448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-19 22:56:31.553449751 +... @@ -363,218 +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 2024-03-19 22:52:33.333584448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-19 22:56:10.173485945 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-19 22:52:44.155725300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 22:58:10.145976800 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/re... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-03-19 22:52:48.310029600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-03-19 22:55:29.452556800 +0000 @@ -1731,1255 +1731,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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-19 22:52:44.303192500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 22:58:18.116194300 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-19 22:52:48.187605500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-19 22:57:20.945298700 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-19 22:52:48.187605500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-19 22:55:28.966229000 +0000 @@ -539,42 +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'; ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 19:45:35.634811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 19:47:15.182994000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 19:45:15.070404834 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 19:47:37.606402509... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 19:46:46.158026800 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 19:52:40.887973600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 19:45:12 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 19:47:42 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-19 18:44:45.423093000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-19 18:47:05.511428000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-19 18:44:33.907141227 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-19 18:50:04.138941278 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-19 18:44:32.312446381 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-19 18:49:03.044247000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-19 18:44:32 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-19 18:49:05 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-19 15:41:20.180112000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-19 15:59:06.970926000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-19 15:41:20.180660000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-19 15:59:07.447287000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-19 15:41:20.180852000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-19 15:59:07.828548000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-19 15:41:21.0... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-19 15:5... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-19 15:41:20.181329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-19 15:59:08.560457000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-19 15:41:20.181338000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-19 15:59:08.575671000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-19 15:41:20.182734000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-19 15:59:09.577157000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-19 15:41:20.182815000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-19 15:59:09.721169000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-19 15:41:20.183613000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-19 15:59:10.635888000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-19 15:41:20.183581000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-19 15:59:10.840343000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-19 15:41:21.008887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-19 15:59:42.406384000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-19 15:41:20.183937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-19 15:59:11.304664000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-19 15:41:20.184123000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-19 15:59:13.845801000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-19 15:41:21.009346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-19 15:59:43.051263000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-19 15:41:20.184532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-19 15:59:15.139861000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-19 15:41:20.992547000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-19 15:59:50.592578000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-19 15:41:20.184718000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-19 15:59:15.512518000 +0000 @@ -195,6 +195,7 @@ (3 rows) SELECT * FROM agg_csv c JOIN agg_text t ON (t.a = c.a) ORDER BY c.a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree a | b | a | b -----+---------+-----+--------- 0 | 0.09561 | 0 | 0.09561 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-19 15:41:21.009439000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-19 15:59:43.731330000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-19 15:41:20.185126000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-19 15:59:16.671872000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-19 15:41:20.185453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-19 15:59:17.068577000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-19 15:41:20.185462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-19 15:59:17.188134000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-19 15:41:20.185977000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-19 15:59:20.550492000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-19 15:41:20.186216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-19 15:59:21.143293000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-19 15:41:21.005236000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-19 15:43:01.130618000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-19 15:41:21.005754000 +0000 ... |
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 2024-03-19 15:41:20.186965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-19 15:59:22.740708000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -8120,6 +8121,7 @@ ('!tree & aWdf@*','ltxtquery')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | type | ok | sql_error_code | message | detail | hin... ----------------+-----------+----+----------------+------------------------------------+--------------------------+----... .2.3 | ltree | f | 42601 | ltree syntax error at character 1 | | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out 2024-03-19 15:41:20.187710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-19 15:59:23.505738000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-19 15:41:20.188216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-19 15:59:24.469148000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 15:41:20.188377000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 15:59:25.786973000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 15:41:20.188763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 15:59:26.532744000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-19 15:41:20.189225000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-19 15:59:27.531153000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-19 15:41:20.189454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-19 15:59:28.219500000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 15:41:21.046043000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-19 15:43:03.3867610... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-19 15:41:20.189775000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-19 15:59:28.683631000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-19 15:41:20.189968000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-19 15:59:29.023714000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-19 15:41:20.190417000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-19 15:59:24.997810000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-19 15:41:20.191278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-19 15:59:26.163854000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-19 15:41:20.191427000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-19 15:59:27.217641000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-19 15:41:20.997378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-19 15:59:03.115466000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-19 15:41:20.998514000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-19 15:59:01.147800000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-19 15:41:21.000157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-19 15:59:03.976014000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-19 15:41:21.001333000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-19 15:59:05.215902000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-19 15:41:20.191911000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 15:59:33.921464000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-19 15:41:21.046043000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-19 15:51:11.30520... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 15:41:21.046043000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-19 15:43:00.846639000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-19 15:41:20.192272000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-19 15:59:34.405991000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-19 15:41:21.010108000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-19 15:59:44.105894000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-19 15:41:20.193373000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-19 15:59:34.768040000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-19 15:41:21.01047... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-19 15:59:44.3... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-19 15:41:21.010807000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-19 15:59:44.5273540... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-19 15:41:21.010838000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-19 15:59:44.543009000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-19 15:41:20.193827000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-19 15:59:40.447078000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-19 15:41:20.193776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-19 15:59:36.923979000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-19 15:41:21.011448000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-19 15:59:46.354099000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-19 15:41:21.013040000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-19 15:59:48.094579000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-19 15:41:21.013328000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-19 15:59:48.434268000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-19 15:41:21.013760000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-19 15:59:49.260638000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-19 15:41:21.014220000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-19 15:59:50.281337000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-19 15:41:21.014367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-19 15:59:49.693391000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-19 15:41:20.194563000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-19 15:59:40.521355000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-19 15:41:20.194690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-19 15:59:40.833309000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-19 15:41:21.014549000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-19 15:59:50.139216000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-19 15:41:20.195206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-19 15:59:41.769214000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-19 15:41:10.868280515 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-19 15:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 15:41:10.992280380 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-19 15:47:45.871971674 ... @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-19 15:41:10.804280584 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-19 15:48:09.519951021 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-19 15:41:10.820280567 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-19 15:48:08.859951597 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-19 15:41:10.840280546 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-19 15:48:10.731949963 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-19 15:41:10.912280467 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-19 15:48:23.399938899 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-19 15:41:10.852280532 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-19 15:48:11.015949715 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-19 15:41:09.388282129 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 15:48:22.335939828 +0... @@ -7376,4833 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-19 15:41:11.028280340 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-19 15:48:02.49995... @@ -2503,1098 +2503,10 @@ (1 row) select trim_scale((0.1 - 2e-16383) * (0.1 - 3e-16383)); - trim_scale ------------- - 0.01 -(1 row) - --- --- Test some corner cases for division --- -select 999999999999999999999::numeric/1000000000000000000000; - ?column? ------------------------- - 1.00000000000000000000 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 15:41:10.992280380 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-19 15:47:42.823974336 +0000 @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-19 15:41:09.408282107 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-19 15:48:20.051941823 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-19 13:35:13.133851000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-19 13:52:49.542305000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-19 13:35:13.134382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-19 13:52:50.019576000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-19 13:35:13.134571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-19 13:52:50.386957000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-19 13:35:14.0... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-19 13:5... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-19 13:35:13.135048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-19 13:52:51.117962000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-19 13:35:13.135056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-19 13:52:51.136062000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-19 13:35:13.136502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-19 13:52:52.203348000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-19 13:35:13.136583000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-19 13:52:52.347916000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-19 13:35:13.137384000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-19 13:52:53.304926000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-19 13:35:13.137351000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-19 13:52:53.509152000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-19 13:35:14.041497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-19 13:53:26.671287000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-19 13:35:13.137731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-19 13:52:53.961780000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-19 13:35:13.137927000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-19 13:52:56.601448000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-19 13:35:14.042017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-19 13:53:28.168732000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-19 13:35:13.138334000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-19 13:52:57.888895000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-19 13:35:14.023223000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-19 13:53:36.826687000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-19 13:35:13.138517000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-19 13:52:58.256764000 +0000 @@ -195,6 +195,7 @@ (3 rows) SELECT * FROM agg_csv c JOIN agg_text t ON (t.a = c.a) ORDER BY c.a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree a | b | a | b -----+---------+-----+--------- 0 | 0.09561 | 0 | 0.09561 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-19 13:35:14.042149000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-19 13:53:28.847859000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-19 13:35:13.138948000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-19 13:52:59.410838000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-19 13:35:13.139293000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-19 13:52:59.812456000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-19 13:35:13.139302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-19 13:52:59.928537000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-19 13:35:13.139848000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-19 13:53:03.338226000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-19 13:35:13.140089000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-19 13:53:03.939870000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-19 13:35:14.037106000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-19 13:36:51.287240000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-19 13:35:14.037700000 +0000 ... |
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 2024-03-19 13:35:13.140878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-19 13:53:05.556903000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -8120,6 +8121,7 @@ ('!tree & aWdf@*','ltxtquery')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | type | ok | sql_error_code | message | detail | hin... ----------------+-----------+----+----------------+------------------------------------+--------------------------+----... .2.3 | ltree | f | 42601 | ltree syntax error at character 1 | | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out 2024-03-19 13:35:13.141458000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-19 13:53:06.293487000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-19 13:35:13.141982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-19 13:53:07.196003000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 13:35:13.142137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 13:53:08.531084000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 13:35:13.142539000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 13:53:09.222824000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-19 13:35:13.143002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-19 13:53:10.223936000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-19 13:35:13.143239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-19 13:53:10.893438000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 13:35:14.056155000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-19 13:36:52.9323330... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-19 13:35:13.143570000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-19 13:53:11.361815000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-19 13:35:13.143754000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-19 13:53:11.685421000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-19 13:35:13.144382000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-19 13:53:07.757640000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-19 13:35:13.145289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-19 13:53:08.877200000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-19 13:35:13.145433000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-19 13:53:09.921541000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-19 13:35:14.028561000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-19 13:52:45.655431000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-19 13:35:14.029949000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-19 13:52:43.730737000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-19 13:35:14.031688000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-19 13:52:46.530664000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-19 13:35:14.032937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-19 13:52:47.768397000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-19 13:35:13.145932000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 13:53:16.202236000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-19 13:35:14.056155000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-19 13:44:59.05320... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 13:35:14.056155000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-19 13:36:50.955626000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-19 13:35:13.146288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-19 13:53:16.686526000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-19 13:35:14.042892000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-19 13:53:29.812261000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-19 13:35:13.147426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-19 13:53:17.044760000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-19 13:35:14.04330... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-19 13:53:30.4... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-19 13:35:14.043686000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-19 13:53:30.5948650... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-19 13:35:14.043715000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-19 13:53:30.610312000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-19 13:35:13.147914000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-19 13:53:22.681303000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-19 13:35:13.147864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-19 13:53:19.086373000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-19 13:35:14.044410000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-19 13:53:32.461433000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-19 13:35:14.045836000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-19 13:53:34.289583000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-19 13:35:14.046133000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-19 13:53:34.625031000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-19 13:35:14.046594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-19 13:53:35.428871000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-19 13:35:14.047228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-19 13:53:36.438789000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-19 13:35:14.047432000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-19 13:53:36.020719000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-19 13:35:13.148657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-19 13:53:24.788242000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-19 13:35:13.148802000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-19 13:53:25.094565000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-19 13:35:14.047631000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-19 13:53:36.466154000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-19 13:35:13.149326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-19 13:53:26.056538000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-19 13:35:04.767656726 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-19 13:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 13:35:04.891656867 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-19 13:41:20.959360136 ... @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-19 13:35:04.703656654 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-19 13:41:46.191341083 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-19 13:35:04.715656667 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-19 13:41:45.423341669 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-19 13:35:04.735656690 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-19 13:41:47.363340190 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-19 13:35:04.811656776 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-19 13:41:59.251331125 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-19 13:35:04.747656704 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-19 13:41:49.267338738 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-19 13:35:03.355655122 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 13:41:58.611331614 +0... @@ -7376,4833 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-19 13:35:04.923656903 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-19 13:41:39.60734... @@ -3433,168 +3433,10 @@ (1 row) SELECT SUM((-9999)::numeric) FROM generate_series(1, 100000); - sum ------------- - -999900000 -(1 row) - --- --- Tests for VARIANCE() --- -CREATE TABLE num_variance (a numeric); -INSERT INTO num_variance VALUES (0); -INSERT INTO num_variance VALUES (3e-500); -INSERT INTO num_variance VALUES (-3e-500); -INSERT INTO num_variance VALUES (4e-500 - 1e-16383); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 13:35:04.891656867 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-19 13:41:17.983362308 +0000 @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-19 13:35:03.371655141 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-19 13:41:56.535333196 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/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 2024-03-19 12:43:31.403127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-19 12:45:28.376390... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36908 | | 0 | 36908 | pktable_pkey + 36905 | | 0 | 36905 | pktable + 36910 | | 0 | 36910 | fktable + 37544 | | 0 | 37549 | foo + 37554 | | 0 | 37554 | pg_toast_37544_index + 37553 | | 0 | 37553 | pg_toast_37544 + 37776 | | 0 | 37776 | old_oids + 37793 | | 0 | 37793 | pg_toast_37790 ... |
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 2024-03-19 12:43:31.403127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-19 12:45:52.5828... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36803 | | 0 | 36803 | pktable_pkey + 36799 | | 0 | 36799 | pktable + 36805 | | 0 | 36805 | fktable + 37388 | | 0 | 37393 | foo + 37397 | | 0 | 37397 | pg_toast_37388_index + 37396 | | 0 | 37396 | pg_toast_37388 + 37605 | | 0 | 37605 | old_oids + 37625 | | 0 | 37625 | pg_toast_37622 ... |
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 2024-03-19 12:43:31.403127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-19 12:45:19.374316000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36840 | | 0 | 36840 | pktable_pkey + 36837 | | 0 | 36837 | pktable + 36842 | | 0 | 36842 | fktable + 37467 | | 0 | 37473 | foo + 37477 | | 0 | 37477 | pg_toast_37467_index + 37476 | | 0 | 37476 | pg_toast_37467 + 37738 | | 0 | 37738 | old_oids + 37768 | | 0 | 37768 | pg_toast_37765 ... |
Linux - Debian Bullseye - 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 2024-03-19 12:43:22.565934573 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-19 12:48:53.737612189 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37042 | | 0 | 37042 | pktable_pkey + 37039 | | 0 | 37039 | pktable + 37045 | | 0 | 37045 | fktable + 37565 | | 0 | 37571 | foo + 37575 | | 0 | 37575 | pg_toast_37565_index + 37574 | | 0 | 37574 | pg_toast_37565 + 37789 | | 0 | 37789 | old_oids + 37809 | | 0 | 37809 | pg_toast_37806 ... |
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 2024-03-19 12:43:22.565934573 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-19 12:49:55.129561365 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37000 | | 0 | 37000 | pktable_pkey + 36997 | | 0 | 36997 | pktable + 37002 | | 0 | 37002 | fktable + 37488 | | 0 | 37493 | foo + 37497 | | 0 | 37497 | pg_toast_37488_index + 37496 | | 0 | 37496 | pg_toast_37488 + 37710 | | 0 | 37710 | old_oids + 37727 | | 0 | 37727 | pg_toast_37724 ... |
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 2024-03-19 12:43:22.565934573 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-19 12:47:25.581786968 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36909 | | 0 | 36909 | users_id_seq + 36917 | | 0 | 36917 | pg_toast_36912 + 36918 | | 0 | 36918 | pg_toast_36912_index + 36912 | | 0 | 36912 | users + 37177 | | 0 | 37177 | foo + 37548 | | 0 | 37548 | forc_test + 37024 | | 0 | 37024 | pktable_pkey + 37021 | | 0 | 37021 | pktable ... |
Linux - Debian Bullseye - 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 2024-03-19 12:43:23.342827424 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-19 12:47:03.322664... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37024 | | 0 | 37024 | users_id_seq + 37033 | | 0 | 37033 | pg_toast_37027 + 37034 | | 0 | 37034 | pg_toast_37027_index + 37027 | | 0 | 37027 | users + 37212 | | 0 | 37212 | foo + 37386 | | 0 | 37386 | forc_test + 37864 | | 0 | 37864 | pg_toast_37861 + 37865 | | 0 | 37865 | pg_toast_37861_index ... |
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 2024-03-19 12:43:23.342827424 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-19 12:47:30.6586... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37111 | | 0 | 37111 | users_id_seq + 37122 | | 0 | 37122 | pg_toast_37112 + 37123 | | 0 | 37123 | pg_toast_37112_index + 37112 | | 0 | 37112 | users + 37500 | | 0 | 37500 | foo + 37939 | | 0 | 37939 | forc_test + 36827 | | 0 | 36827 | pktable_pkey + 36824 | | 0 | 36824 | pktable ... |
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 2024-03-19 12:43:23.342827424 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-19 12:46:58.730668939 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36864 | | 0 | 36864 | fktable + 36862 | | 0 | 36862 | pktable_pkey + 36859 | | 0 | 36859 | pktable + 37492 | | 0 | 37501 | foo + 37505 | | 0 | 37505 | pg_toast_37492_index + 37504 | | 0 | 37504 | pg_toast_37492 + 37752 | | 0 | 37752 | old_oids + 37769 | | 0 | 37769 | pg_toast_37766 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-19 12:43:33.999399200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-19 12:46:50.314687900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36542 | | 0 | 36542 | pktable + 36548 | | 0 | 36548 | fktable + 36546 | | 0 | 36546 | pktable_pkey + 37173 | | 0 | 37178 | foo + 37182 | | 0 | 37182 | pg_toast_37173_index + 37181 | | 0 | 37181 | pg_toast_37173 + 37405 | | 0 | 37405 | old_oids + 37422 | | 0 | 37422 | pg_toast_37419 + 37423 | | 0 | 37423 | pg_toast_37419_index + 37419 | | 0 | 37419 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-19 12:43:33.999399200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-19 12:48:51.074467700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36226 | | 0 | 36226 | pktable_pkey + 36222 | | 0 | 36222 | pktable + 36228 | | 0 | 36228 | fktable + 37144 | | 0 | 37144 | pg_toast_37134_index + 37143 | | 0 | 37143 | pg_toast_37134 + 37134 | | 0 | 37140 | foo + 37404 | | 0 | 37404 | old_oids + 37421 | | 0 | 37421 | pg_toast_37418 + 37422 | | 0 | 37422 | pg_toast_37418_index + 37418 | | 0 | 37418 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-19 12:43:33.999399200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-19 12:46:47.307859600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36285 | | 0 | 36285 | pktable_pkey + 36279 | | 0 | 36279 | pktable + 36287 | | 0 | 36287 | fktable + 37173 | | 0 | 37180 | foo + 37184 | | 0 | 37184 | pg_toast_37173_index + 37183 | | 0 | 37183 | pg_toast_37173 + 37464 | | 0 | 37464 | old_oids + 37481 | | 0 | 37481 | pg_toast_37478 + 37482 | | 0 | 37482 | pg_toast_37478_index + 37478 | | 0 | 37478 | recur2 ... |
macOS - Ventura - 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 2024-03-19 12:43:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-19 12:45:50 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36898 | | 0 | 36898 | users_id_seq + 36908 | | 0 | 36908 | pg_toast_36899 + 36909 | | 0 | 36909 | pg_toast_36899_index + 36899 | | 0 | 36899 | users + 37095 | | 0 | 37095 | foo + 37537 | | 0 | 37537 | forc_test + 37803 | | 0 | 37803 | pg_toast_37800 + 37804 | | 0 | 37804 | pg_toast_37800_index ... |
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 2024-03-19 12:43:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-19 12:46:52 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36686 | | 0 | 36686 | pktable_pkey + 36683 | | 0 | 36683 | pktable + 36688 | | 0 | 36688 | fktable + 37383 | | 0 | 37390 | foo + 37394 | | 0 | 37394 | pg_toast_37383_index + 37393 | | 0 | 37393 | pg_toast_37383 + 37620 | | 0 | 37620 | old_oids + 37652 | | 0 | 37652 | pg_toast_37649 ... |
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 2024-03-19 12:43:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-19 12:45:50 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36655 | | 0 | 36655 | pktable_pkey + 36649 | | 0 | 36649 | pktable + 36663 | | 0 | 36663 | fktable + 37435 | | 0 | 37440 | foo + 37444 | | 0 | 37444 | pg_toast_37435_index + 37443 | | 0 | 37443 | pg_toast_37435 + 37631 | | 0 | 37631 | old_oids + 37648 | | 0 | 37648 | pg_toast_37645 ... |
48/4837 | JIT compilation per plan node |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-19 12:34:37.403272000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-19 12:36:28.786579000 +0... @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-19 12:34:37.403272000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-19 12:37:01.524193000 ... @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-19 12:34:37.403272000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/merge.out 2024-03-19 12:36:25.803345000 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-19 12:34:28.003588371 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/merge.out 2024-03-19 12:39:29.275648201 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/src/test/regress/results/merge.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-19 12:34:28.003588371 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/merge.out 2024-03-19 12:38:26.343646899 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results... --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-19 12:34:46.925783000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-19 12:37:39.748421800 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-19 12:34:46.925783000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-19 12:39:44.869517200 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/regress/regress/results/merge.out --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-19 12:34:46.925783000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/merge.out 2024-03-19 12:37:36.134158100 +0000 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-19 12:34:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-19 12:36:02 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-19 12:34:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-19 12:37:37 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-19 12:34:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/merge.out 2024-03-19 12:36:02 @@ -1675,8 +1675,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1706,7 +1708,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-19 08:35:29.488987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-19 08:36:55.28... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:29.488987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-19 08:37:30.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:29.488987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-19 08:36:54.336091000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-19 08:35:20.032156917 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-19 08:40:05.043991955 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:20.032156917 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-19 08:41:55.471917874 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:20.032156917 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-19 08:39:07.196029259 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-19 08:35:20.034039299 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-19 08:38:21.93... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:20.034039299 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-19 08:38:54.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:20.034039299 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-19 08:38:19.193924570 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-19 08:35:45.518445500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-19 08:38:56.781185600 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-19 08:35:45.518445500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-19 08:41:13.493130900 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-19 08:35:45.518445500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-19 08:38:49.648354600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-19 08:35:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-19 08:37:33 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-19 08:38:32 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-19 08:35:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-19 08:37:33 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-19 07:38:12.806260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-19 07:39:51.941324000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:12.806260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-19 07:40:23.1699330... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:12.806260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-19 07:39:49.949506000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-19 07:38:02.450576599 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-19 07:43:31.294312525 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:02.450576599 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-19 07:44:55.066220017 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:02.450576599 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-19 07:42:05.078397451 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-19 07:38:06.111055074 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-19 07:41:51.342933846... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:06.111055074 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-19 07:42:28.6508611... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:06.111055074 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-19 07:41:49.470935383 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-19 07:38:21.553648400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-19 07:41:16.551215900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-19 07:38:21.553648400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-19 07:43:25.327550700 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-19 07:38:21.553648400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-19 07:41:08.368613300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-19 07:38:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-19 07:41:04 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-19 07:42:04 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-19 07:38:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-19 07:41:03 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-19 06:35:04.642934066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-19 06:35:58.342935226 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-19 02:49:53.223215000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-19 02:50:58.888099000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-19 02:49:53.223215000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-19 02:51:28.5055970... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-19 02:49:53.223215000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-19 02:50:57.091937000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4866 | Table AM Interface Enhancements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out /tmp/cirrus-ci-build/build/testrun/amcheck/regres... --- /tmp/cirrus-ci-build/contrib/amcheck/expected/check_btree.out 2024-03-19 00:05:09.485779000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/amcheck/regress/results/check_btree.out 2024-03-19 00:22:26.939272000 +0000 @@ -8,8 +8,11 @@ ALTER TABLE bttest_multi SET (autovacuum_enabled = false); ALTER TABLE delete_test_table SET (autovacuum_enabled = false); INSERT INTO bttest_a SELECT * FROM generate_series(1, 100000); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_b SELECT * FROM generate_series(100000, 1, -1); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO bttest_multi SELECT i, i%2 FROM generate_series(1, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bttest_a_idx ON bttest_a USING btree (id) WITH (deduplicate_items = ON); CREATE INDEX bttest_b_idx ON bttest_b USING btree (id); CREATE UNIQUE INDEX bttest_multi_idx ON bttest_multi @@ -97,6 +100,7 @@ SELECT * FROM pg_locks WHERE relation = ANY(ARRAY['bttest_a', 'bttest_a_idx', 'bttest_b', 'bttest_b_idx']::regclass[]) AND pid = pg_backend_pid(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out /tmp/cirrus-ci-build/build/testrun/basic_... --- /tmp/cirrus-ci-build/contrib/basic_archive/expected/basic_archive.out 2024-03-19 00:05:09.486256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/basic_archive/regress/results/basic_archive.out 2024-03-19 00:22:27.401487000 +00... @@ -1,5 +1,6 @@ CREATE TABLE test (a INT); SELECT 1 FROM pg_switch_wal(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- 1 @@ -19,8 +20,10 @@ END LOOP; END $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) > 0 FROM pg_ls_dir('.', false, false) a WHERE a ~ '^[0-9A-F]{24}$'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/... --- /tmp/cirrus-ci-build/contrib/bloom/expected/bloom.out 2024-03-19 00:05:09.486442000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/bloom/regress/results/bloom.out 2024-03-19 00:22:27.754607000 +0000 @@ -4,6 +4,7 @@ t text ); INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3); ALTER INDEX bloomidx SET (length=80); SET enable_seqscan=on; @@ -80,6 +81,7 @@ DELETE FROM tst; INSERT INTO tst SELECT i%10, substr(encode(sha256(i::text::bytea), 'hex'), 1, 1) FROM generate_series(1,2000) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM ANALYZE tst; SELECT count(*) FROM tst WHERE i = 7; count @@ -102,6 +104,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b... --- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-03-19 00:05:10.4... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-03-19 00:2... @@ -1,6 +1,7 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+-------- @@ -23,6 +24,7 @@ step s1c: COMMIT; step s2c: COMMIT; +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value ----------+------+------+--------+--------+-----------+-----+----------- @@ -32,6 +34,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-19 00:05:09.486867000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-19 00:22:28.439490000 +00... @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/r... --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-19 00:05:09.486875000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-19 00:22:28.453529000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/init.out 2024-03-19 00:05:09.488168000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/init.out 2024-03-19 00:22:29.396440000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/oid.out 2024-03-19 00:05:09.488387000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/oid.out 2024-03-19 00:22:29.514890000 +0000 @@ -2,6 +2,7 @@ SET enable_seqscan=on; CREATE TEMPORARY TABLE oidtmp (oid oid); INSERT INTO oidtmp SELECT g.i::oid FROM generate_series(1, 1000) g(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT count(*) FROM oidtmp WHERE oid < 17; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out /tmp/cirrus-ci-build/build/testrun/citext/reg... --- /tmp/cirrus-ci-build/contrib/citext/expected/create_index_acl.out 2024-03-19 00:05:09.489103000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-03-19 00:22:30.348498000 +0000 @@ -57,6 +57,7 @@ WHERE (s.index_row_if(y)); -- Make the table nonempty. INSERT INTO s.x VALUES ('foo'), ('bar'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- If the INSERT runs the planner on index expressions, a search_path change -- survives. As of 2022-06, the INSERT reuses a cached plan. It does so even -- under debug_discard_caches, since each index is new-in-transaction. If diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-03-19 00:05:09.489078000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-03-19 00:22:30.537405000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname ... |
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 2024-03-19 00:05:10.414237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-19 00:23:01.667381000 +000... @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-19 00:05:09.489407000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-19 00:22:30.985592000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -345,6 +346,7 @@ (1 row) SELECT * FROM pg_input_error_info('-1e-700', 'cube'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code -----------------------------------------------------+--------+------+---------------- "-1e-700" is out of range for type double precision | | | 22003 @@ -445,6 +447,7 @@ ... |
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 2024-03-19 00:05:09.489583000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dblink/regress/results/dblink.out 2024-03-19 00:22:33.504805000 +0000 @@ -34,6 +34,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -88,6 +89,7 @@ -- list the primary key fields SELECT * FROM dblink_get_pkey('foo_1'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree position | colname ----------+--------- 1 | f1 @@ -134,6 +136,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/dummy_seclabel/expected/dummy_seclabel.out 2024-03-19 00:05:10.414644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/dummy_seclabel/regress/results/dummy_seclabel.out 2024-03-19 00:23:03.110985000 +... @@ -80,6 +80,7 @@ SECURITY LABEL ON SUBSCRIPTION dummy_sub IS 'classified'; SELECT objtype, objname, provider, label FROM pg_seclabels ORDER BY objtype, objname; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree objtype | objname | provider | label --------------+------------------------------+----------+-------------- column | dummy_seclabel_tbl1.a | dummy | unclassified |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd... --- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out 2024-03-19 00:05:09.489958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-03-19 00:22:34.709966000 +00... @@ -963,6 +963,7 @@ -- -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+-------+--------------------------------------------------------------------------------------------- @@ -980,6 +981,7 @@ HINT: You can drop extension cube instead. -- list what's installed \dT +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree List of data types Schema | Name | Description --------+------+--------------------------------------------------------------------------------------------- @@ -995,18 +997,21 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr /tmp/cirrus-ci-build/build/... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/compat_informix-sqlda.stderr 2024-03-19 00:05:10.399117000 +0... +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/compat_informix-sqlda.stderr 2024-03-19 00:23:18.801135000 +000... @@ -16,10 +16,14 @@ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_execute on line 82: query: insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' ) , ( 2 , null , null , null ... [NO_PID]: sqlca: code: 0, state: 00000 -[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: ECPGnoticeReceiver: outfuncs/readfuncs failed to produce an equal rewritten parse tree [NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: raising sqlcode 0 +[NO_PID]: sqlca: code: 0, state: 01000 +[NO_PID]: ecpg_execute on line 82: using PQexec +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ecpg_process_output on line 82: OK: INSERT 0 3 -[NO_PID]: sqlca: code: 0, state: 00000 +[NO_PID]: sqlca: code: 0, state: 01000 [NO_PID]: ECPGtrans on line 88: action "commit"; connection "regress1" [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: prepare_common on line 95: name st_id1; query: "SELECT * FROM t1" ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out /tmp/cirrus-ci-build/build/testrun/file_fdw/regress... --- /tmp/cirrus-ci-build/contrib/file_fdw/expected/file_fdw.out 2024-03-19 00:05:09.490124000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/file_fdw/regress/results/file_fdw.out 2024-03-19 00:22:35.050718000 +0000 @@ -195,6 +195,7 @@ (3 rows) SELECT * FROM agg_csv c JOIN agg_text t ON (t.a = c.a) ORDER BY c.a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree a | b | a | b -----+---------+-----+--------- 0 | 0.09561 | 0 | 0.09561 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/gin/expected/gin_incomplete_splits.out 2024-03-19 00:05:10.414733000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/gin/regress/results/gin_incomplete_splits.out 2024-03-19 00:23:03.812790000 +0000 @@ -30,6 +30,7 @@ create function range_array(int, int) returns int[] language sql immutable as $$ select array_agg(g) from generate_series($1, $2 - 1) g $$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Inserts an array with 'n' rows to the test table. Pass :next_i as -- the first argument, returns the new value for :next_i. create function insert_n(first_i int, n int) returns int language plpgsql as $$ @@ -101,7 +102,9 @@ -- Insert one array to get started. select insert_n(1, 1000) as next_i \gset +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select verify(:next_i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree verify -------- ... |
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 2024-03-19 00:05:09.490511000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-03-19 00:22:36.134484000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -266,12 +267,14 @@ (1 row) select * from pg_input_error_info('a=b', 'hstore'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree message | detail | hint | sql_error_code ------------------------------------------------+--------+------+---------------- syntax error in hstore, near "b" at position 2 | | | 42601 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out /tmp/cirrus-ci-build/build/testrun/hstore... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperl.out 2024-03-19 00:05:09.490826000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperl.out 2024-03-19 00:22:36.518314000 +00... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ------------+----------+----------------+------------------+------------+---------------- public | hstore | public | hstore_to_plperl | plperl | FROM SQL diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out /tmp/cirrus-ci-build/build/testrun/hstor... --- /tmp/cirrus-ci-build/contrib/hstore_plperl/expected/hstore_plperlu.out 2024-03-19 00:05:09.490835000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plperl/regress/results/hstore_plperlu.out 2024-03-19 00:22:36.631547000 +0... @@ -7,6 +7,7 @@ FROM information_schema.transforms JOIN information_schema.routines USING (specific_catalog, specific_schema, specific_name) ORDER BY 1, 2, 5, 6; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree udt_schema | udt_name | routine_schema | routine_name | group_name | transform_type ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/res... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-19 00:05:09.491324000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-19 00:22:39.871431000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ ... |
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 2024-03-19 00:05:09.491552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-03-19 00:22:40.449487000 +0000 @@ -10,6 +10,7 @@ WHERE opc.oid >= 16384 ORDER BY 1, 2 OFFSET 0) ss WHERE NOT amvalidate(oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) INFO: operator family "isn_ops" of access method btree is missing cross-type operator(s) @@ -272,6 +273,7 @@ ('9771234567003','ISSN')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree isn | type | ok | sql_error_code | message | detail | hint ---------------+-------+----+----------------+--------------------------------------------------------+--------+------ 9780123456786 | UPC | f | 22P02 | cannot cast ISBN to UPC for number: "9780123456786" | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/read-write-unique-3.out 2024-03-19 00:05:10.410884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/read-write-unique-3.out 2024-03-19 00:06:44.626800000... @@ -1,12 +1,14 @@ Parsed test spec with 2 sessions starting permutation: rw1 rw2 c1 c2 +s1: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw1: SELECT insert_unique(1, '1'); insert_unique ------------- (1 row) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step rw2: SELECT insert_unique(1, '2'); <waiting ...> step c1: COMMIT; step rw2: <... completed> diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out /tmp/cirrus-ci-build/build/testrun/iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/update-conflict-out.out 2024-03-19 00:05:10.411322000 +0000 ... |
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 2024-03-19 00:05:09.492256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-03-19 00:22:41.961446000 +0000 @@ -5,6 +5,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -8120,6 +8121,7 @@ ('!tree & aWdf@*','ltxtquery')) AS a(str,typ), LATERAL pg_input_error_info(a.str, a.typ) as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree value | type | ok | sql_error_code | message | detail | hin... ----------------+-----------+----+----------------+------------------------------------+--------------------------+----... .2.3 | ltree | f | 42601 | ltree syntax error at character 1 | | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out 2024-03-19 00:05:09.492797000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-03-19 00:22:42.636559000 +0000 @@ -47,6 +47,7 @@ (1 row) SELECT pagesize, version FROM page_header(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree pagesize | version ----------+--------- 8192 | 4 @@ -62,12 +63,14 @@ ERROR: invalid block number SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits) FROM heap_page_items(get_raw_page('test1', 0)); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tuple_data_split ------------------------------- {"\\x01000001","\\x00020200"} (1 row) ... |
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 2024-03-19 00:05:09.493255000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_buffercache/regress/results/pg_buffercache.out 2024-03-19 00:22:43.491732000 +... @@ -3,6 +3,7 @@ from pg_settings where name = 'shared_buffers') from pg_buffercache; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- t @@ -12,12 +13,14 @@ buffers_dirty <= buffers_used, buffers_pinned <= buffers_used from pg_buffercache_summary(); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? | ?column? | ?column? ----------+----------+---------- t | t | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-19 00:05:09.493402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-19 00:22:44.679369000... @@ -8,6 +8,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- freespace_brin | 0 | f @@ -32,6 +34,8 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id | blkno | is_avail -----------------+-------+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-19 00:05:09.493764000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-19 00:22:45.336498000 +0000 @@ -91,6 +91,7 @@ -- set operator SELECT 1 AS i UNION SELECT 2 ORDER BY i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i --- 1 @@ -109,6 +110,7 @@ VALUES (1.0), (2.0) ) SELECT f FROM t ORDER BY f; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree f ----- 1.0 @@ -125,6 +127,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out /tmp/cirrus-ci-build/build/testrun/pg_surgery... --- /tmp/cirrus-ci-build/contrib/pg_surgery/expected/heap_surgery.out 2024-03-19 00:05:09.494175000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_surgery/regress/results/heap_surgery.out 2024-03-19 00:22:46.248794000 +0000 @@ -3,6 +3,7 @@ -- use a temp table so that vacuum behavior doesn't depend on global xmin create temp table htab (a int); insert into htab values (100), (200), (300), (400), (500); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- test empty TID array select heap_force_freeze('htab'::regclass, ARRAY[]::tid[]); heap_force_freeze @@ -138,6 +139,7 @@ -- note that we don't commit the transaction, so autovacuum can't interfere. begin; create materialized view mvw as select a from generate_series(1, 3) a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree select * from mvw where xmin = 2; a --- |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/re... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-03-19 00:05:09.494392000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-03-19 00:22:46.872239000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -4694,6 +4695,7 @@ create temp table t_test_trgm(t text COLLATE "C"); create index t_trgm_idx on t_test_trgm using gin (t gin_trgm_ops); insert into t_test_trgm values ('qwerty99'), ('qwerty01'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree explain (costs off) select count(*) from t_test_trgm where t like '%99%' and t like '%qwerty%'; QUERY PLAN @@ -5353,7 +5355,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 00:05:10.425961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/test_setup.out 2024-03-19 00:06:46.4503780... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/build/testrun/pg_vis... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-03-19 00:05:09.494698000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_visibility/regress/results/pg_visibility.out 2024-03-19 00:22:47.291612000 +00... @@ -8,6 +8,7 @@ SELECT 'droppedtest'::regclass::oid AS oid \gset SAVEPOINT q; DROP TABLE droppedtest; RELEASE q; SAVEPOINT q; SELECT * FROM pg_visibility_map(:oid); ROLLBACK TO q; +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx SAVEPOINT q; SELECT 1; ROLLBACK TO q; @@ -30,6 +31,7 @@ (1 row) SELECT * FROM pg_visibility_map(:oid); +WARNING: 01000 ERROR: XX000 -- ERROR: could not open relation with OID 16xxx ROLLBACK; @@ -130,14 +132,17 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal... --- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out 2024-03-19 00:05:09.494863000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out 2024-03-19 00:22:47.601686000 +00... @@ -3,6 +3,7 @@ \set VERBOSITY terse -- Make sure checkpoints don't interfere with the test. SELECT 'init' FROM pg_create_physical_replication_slot('regress_pg_walinspect_slot', true, false); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -12,45 +13,58 @@ -- Save some LSNs for comparisons. SELECT pg_current_wal_lsn() AS wal_lsn1 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(1, 2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT pg_current_wal_lsn() AS wal_lsn2 \gset INSERT INTO sample_tbl SELECT * FROM generate_series(3, 4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- =================================================================== ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out /tmp/cirrus-ci-build/build/testrun/pgcrypto/regres... --- /tmp/cirrus-ci-build/contrib/pgcrypto/expected/pgp-armor.out 2024-03-19 00:05:09.495262000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgcrypto/regress/results/pgp-armor.out 2024-03-19 00:22:43.955267000 +0000 @@ -109,6 +109,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- corrupt (no empty line) select * from pgp_armor_headers(' @@ -117,6 +118,7 @@ =ZZZZ -----END PGP MESSAGE----- '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: Corrupt ascii-armor -- no headers select * from pgp_armor_headers(' @@ -126,6 +128,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out /tmp/cirrus-ci-build/build/testrun/pgrowlocks/i... --- /tmp/cirrus-ci-build/contrib/pgrowlocks/expected/pgrowlocks.out 2024-03-19 00:05:09.496071000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgrowlocks/isolation/results/pgrowlocks.out 2024-03-19 00:22:45.007871000 +0000 @@ -9,6 +9,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+----------------- @@ -27,6 +28,7 @@ 3|4 (2 rows) +s2: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s2_rowlocks: SELECT locked_row, multi, modes FROM pgrowlocks('multixact_conflict'); locked_row|multi|modes ----------+-----+------------- @@ -45,6 +47,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build/testrun/pgstattupl... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-03-19 00:05:09.496199000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pgstattuple/regress/results/pgstattuple.out 2024-03-19 00:22:45.960965000 +0000 @@ -6,24 +6,28 @@ -- create table test (a int primary key, b int[]); select * from pgstattuple('test'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) select * from pgstattuple('test'::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-03-19 00:05:10.403953000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-03-19 00:22:23.336665000 +0000 @@ -11,6 +11,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- @@ -26,6 +27,7 @@ (1 row) SELECT * FROM perl_int(42); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree perl_int ---------- 43 @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out /tmp/cirrus-ci-build/build/testrun/plpgsql/r... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_array.out 2024-03-19 00:05:10.405015000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_array.out 2024-03-19 00:22:21.517920000 +0000 @@ -51,6 +51,7 @@ NOTICE: a = ("{""(,11)""}",), a.c1[1].i = 11 do $$ declare a int[]; begin a := array_agg(x) from (values(1),(2),(3)) v(x); raise notice 'a = %', a; end$$; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: a = {1,2,3} create temp table onecol as select array[1,2] as f1; do $$ declare a int[]; @@ -161,6 +162,7 @@ NOTICE: {10,10} {Hi,Hi} create table array_test_table(a int, b varchar); insert into array_test_table values(1, 'first'), (2, 'second'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree do $$ declare tg array_test_table%rowtype[]; begin diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_call.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out /tmp/cirrus-ci-build/build/testrun/plpython/regr... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_spi.out 2024-03-19 00:05:10.406426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_spi.out 2024-03-19 00:22:24.098801000 +0000 @@ -157,6 +157,7 @@ return None $$ LANGUAGE plpython3u; SELECT result_metadata_test($$SELECT 1 AS foo, '11'::text AS bar UNION SELECT 2, '22'$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: True INFO: ['foo', 'bar'] INFO: [23, 25] @@ -191,6 +192,7 @@ (1 row) SELECT result_nrows_test($$INSERT INTO foo2 VALUES (1, 'one'), (2, 'two')$$); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree result_nrows_test ------------------- 2 @@ -220,6 +222,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-03-19 00:05:10.407576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-03-19 00:22:25.225049000 +0000 @@ -84,6 +84,7 @@ ERROR: column name/value list contains nonexistent column name "cow" -- test compound return select * from tcl_test_cube_squared(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree squared | cubed ---------+------- 25 | 125 @@ -91,6 +92,7 @@ -- test SRF select * from tcl_test_squared_rows(0,5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree x | y ---+---- 0 | 0 @@ -101,6 +103,7 @@ ... |
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 2024-03-19 00:05:09.496662000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 00:22:51.669615000 +0000 @@ -72,21 +72,25 @@ id % 10, 'foo'::user_enum FROM generate_series(1, 1000) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 2" SELECT id, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INSERT INTO "S 1"."T 3" SELECT id, id + 1, 'AAA' || to_char(id, 'FM000') FROM generate_series(1, 100) id; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree DELETE FROM "S 1"."T 3" WHERE c1 % 2 != 0; -- delete for outer join tests ... |
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 2024-03-19 00:05:10.425961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/test_setup.out 2024-03-19 00:14:41.02632... @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out 2024-03-19 00:05:10.425961000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/test_setup.out 2024-03-19 00:06:44.656313000 +0000 @@ -34,6 +34,7 @@ ('ab'), ('abcd'), ('abcd '); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM CHAR_TBL; CREATE TABLE FLOAT8_TBL(f1 float8); INSERT INTO FLOAT8_TBL(f1) VALUES @@ -42,6 +43,7 @@ ('-1004.30'), ('-1.2345678901234e+200'), ('-1.2345678901234e-200'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree VACUUM FLOAT8_TBL; CREATE TABLE INT2_TBL(f1 int2); INSERT INTO INT2_TBL(f1) VALUES @@ -50,6 +52,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-03-19 00:05:09.496989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-03-19 00:22:52.117388000 +0000 @@ -6,6 +6,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -1287,6 +1288,7 @@ '1 e7', '1e700']) str, LATERAL pg_input_error_info(str, 'seg') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree seg | ok | sql_error_code | message | detail | hint ----------+----+----------------+---------------------------------------+------------------------------+------ -1 .. 1 | t | | | | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/spgist_name_ops/expected/spgist_name_ops.out 2024-03-19 00:05:10.415317000 +00... +++ /tmp/cirrus-ci-build/build/testrun/spgist_name_ops/regress/results/spgist_name_ops.out 2024-03-19 00:23:05.088954000... @@ -2,6 +2,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree opcname | amvalidate ----------+------------ name_ops | t @@ -11,6 +12,7 @@ select opcname, amvalidate(opc.oid) from pg_opclass opc join pg_am am on am.oid = opcmethod where amname = 'spgist' and opcname = 'name_ops_old'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree INFO: SP-GiST leaf data type text does not match declared type name opcname | amvalidate --------------+------------ @@ -20,6 +22,8 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out /tmp/cirrus-ci-build/build/testrun/tablefunc/regr... --- /tmp/cirrus-ci-build/contrib/tablefunc/expected/tablefunc.out 2024-03-19 00:05:09.498015000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-03-19 00:22:52.451361000 +0000 @@ -4,6 +4,7 @@ -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree avg | count -----+------- 250 | 100 @@ -11,6 +12,7 @@ -- negative number of tuples SELECT avg(normal_rand)::int, count(*) FROM normal_rand(-1, 250, 0.2); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: number of rows cannot be negative -- -- crosstab() @@ -18,6 +20,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out /tmp/cirrus-ci-build... --- /tmp/cirrus-ci-build/src/test/modules/test_copy_callbacks/expected/test_copy_callbacks.out 2024-03-19 00:05:10.41563... +++ /tmp/cirrus-ci-build/build/testrun/test_copy_callbacks/regress/results/test_copy_callbacks.out 2024-03-19 00:23:05.9... @@ -1,6 +1,7 @@ CREATE EXTENSION test_copy_callbacks; CREATE TABLE public.test (a INT, b INT, c INT); INSERT INTO public.test VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree SELECT test_copy_to_callback('public.test'::pg_catalog.regclass); NOTICE: COPY TO callback called with data "1 2 3" and length 5 NOTICE: COPY TO callback called with data "12 34 56" and length 8 |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-03-19 00:05:10.415933000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-03-19 00:23:06.4379790... @@ -2,4 +2,5 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE EXTENSION diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out /tmp/cirrus-ci-build/build/te... --- /tmp/cirrus-ci-build/src/test/modules/test_ddl_deparse/expected/create_schema.out 2024-03-19 00:05:10.415960000 +000... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_schema.out 2024-03-19 00:23:06.456734000 ... @@ -2,18 +2,23 @@ -- CREATE_SCHEMA -- CREATE SCHEMA foo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree NOTICE: DDL test: type simple, tag CREATE SCHEMA CREATE SCHEMA IF NOT EXISTS bar; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/mxact.out 2024-03-19 00:05:09.498570000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/mxact.out 2024-03-19 00:22:57.766181000 +0000 @@ -1,18 +1,21 @@ Parsed test spec with 3 sessions starting permutation: s0init s0start s1begin s1sharepgclass s2begin s2sharepgclass s0w s0start s2commit s1commit +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); ?column? -------- init (1 row) +s0: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree step s0start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); data ---- (0 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out 2024-03-19 00:05:09.498525000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-03-19 00:22:54.402456000 +0000 @@ -1,6 +1,7 @@ -- predictability SET synchronous_commit = on; SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ?column? ---------- init @@ -8,19 +9,24 @@ -- fail because of an already existing slot SELECT 'init' FROM pg_create_logical_replication_slot('regression_slot', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: replication slot "regression_slot" already exists -- fail because of an invalid name SELECT 'init' FROM pg_create_logical_replication_slot('Invalid Name', 'test_decoding'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-03-19 00:05:10.416643000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-03-19 00:23:09.017129000... @@ -128,6 +128,7 @@ ') > 0 loop c := c + 1; perform pg_stat_clear_snapshot(); end loop; raise log ''test_extensions looped % times'', c; end'; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- extension should now contain no temp objects \dx+ test_ext8 Objects in extension "test_ext8" @@ -313,6 +314,7 @@ ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree col ------------------------ ext_cor_view: original @@ -340,6 +342,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_parser/expected/test_parser.out 2024-03-19 00:05:10.417842000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_parser/regress/results/test_parser.out 2024-03-19 00:23:13.996331000 +0000 @@ -4,6 +4,7 @@ ALTER TEXT SEARCH CONFIGURATION testcfg ADD MAPPING FOR word WITH simple; -- ts_parse SELECT * FROM ts_parse('testparser', 'That''s simple parser can''t parse urls like http://some.url/here/'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree tokid | token -------+----------------------- 3 | That's |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/test/modules/test_predtest/expected/test_predtest.out 2024-03-19 00:05:10.418238000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_predtest/regress/results/test_predtest.out 2024-03-19 00:23:14.703749000 +00... @@ -10,12 +10,14 @@ case (i/9)%3 when 0 then true when 1 then false else null end as z, case (i/27)%3 when 0 then true when 1 then false else null end as w from generate_series(0, 3*3*3*3-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- all combinations of two integers 0..9, plus null create table integers as select case i%11 when 10 then null else i%11 end as x, case (i/11)%11 when 10 then null else (i/11)%11 end as y from generate_series(0, 11*11-1) i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- and a simple strict function that's opaque to the optimizer create function strictf(bool, bool) returns bool language plpgsql as $$begin return $1 and not $2; end$$ strict; @@ -27,6 +29,7 @@ select x, x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-03-19 00:05:10.418646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex/regress/results/test_regex.out 2024-03-19 00:23:15.894882000 +0000 @@ -13,10 +13,12 @@ -- list [catch {regexp (*) ign} msg] $msg -- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} select * from test_regex('(*)', '', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: invalid regular expression: quantifier operand invalid -- doing 1 "basic sanity checks" -- expectMatch 1.1 & abc abc abc select * from test_regex('abc', 'abc', ''); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_regex ------------ {0} @@ -24,6 +26,7 @@ (2 rows) select * from test_regex('abc', 'abc', 'b'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/src/test/modules/test_shm_mq/expected/test_shm_mq.out 2024-03-19 00:05:10.419056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_shm_mq/regress/results/test_shm_mq.out 2024-03-19 00:23:17.658871000 +0000 @@ -17,18 +17,21 @@ (1 row) SELECT test_shm_mq(32768, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+900*random()):... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) SELECT test_shm_mq(100, (select string_agg(chr(32+(random()*95)::int), '') from generate_series(1,(100+200*random())::i... +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree test_shm_mq ------------- (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out /tmp/cirrus-ci-build/build/testrun/test_... --- /tmp/cirrus-ci-build/src/test/modules/test_slru/expected/test_slru.out 2024-03-19 00:05:10.419214000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_slru/regress/results/test_slru.out 2024-03-19 00:23:17.950680000 +0000 @@ -26,6 +26,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU')) FROM generate_series(12346, 12393, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 @@ -162,6 +163,7 @@ -- 48 extra pages SELECT count(test_slru_page_write(a, 'Test SLRU 64-bit')) FROM generate_series(0x1234500000001, 0x1234500000030, 1) as a; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree count ------- 48 |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-03-19 00:05:09.499246000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-03-19 00:22:59.861908000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (0); count @@ -49,6 +50,7 @@ (VALUES (0),(10),(100)) v(nrows), LATERAL (SELECT count(*) FROM test_tablesample TABLESAMPLE system_rows (nrows)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ---------------------------------------------------------- Nested Loop @@ -62,6 +64,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-03-19 00:05:09.499365000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-03-19 00:23:00.132326000... @@ -2,6 +2,7 @@ CREATE TABLE test_tablesample (id int, name text); INSERT INTO test_tablesample SELECT i, repeat(i::text, 1000) FROM generate_series(0, 30) s(i); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ANALYZE test_tablesample; -- It's a bit tricky to test SYSTEM_TIME in a platform-independent way. -- We can test the zero-time corner case ... @@ -40,6 +41,7 @@ (VALUES (0),(100000)) v(time), LATERAL (SELECT COUNT(*) FROM test_tablesample TABLESAMPLE system_time (100000)) ss; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree QUERY PLAN ------------------------------------------------------------------------ Nested Loop @@ -54,6 +56,7 @@ ... |
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 2024-03-19 00:05:10.419389000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/rolenames.out 2024-03-19 00:23:18.366080000 +0000 @@ -15,6 +15,7 @@ ON (r.rolname = v.uname) ORDER BY 1, 2; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chksetconfig() RETURNS TABLE (db name, "role" name, rolkeyword text, setconfig text[]) AS $$ @@ -31,6 +32,7 @@ WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2') ORDER BY 1, 2, 3; $$ LANGUAGE SQL; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE FUNCTION chkumapping() RETURNS TABLE (umname name, umserver name, umoptions text[]) AS $$ @@ -40,6 +42,7 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2.out 2024-03-19 00:05:09.499842000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-03-19 00:23:01.060983000 +0000 @@ -28,6 +28,7 @@ </xsl:template> </xsl:stylesheet> $$::text); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree xslt_process --------------------------------------------------------------- <?xml version="1.0"?> + @@ -61,12 +62,14 @@ INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); SELECT * FROM xpath_table('id', 't', 'xpath_test', '/doc/int', 'true') as t(id int4); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree id ---- (0 rows) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/isolation/expected/detach-partition-concurrently-2.out 2024-03-19 00:05:01.380100392 +... +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/detach-partition-concurrently-2.out 2024-03-19 00:... @@ -10,67 +10,7 @@ (2 rows) step s2d: ALTER TABLE d_lp_fk DETACH PARTITION d_lp_fk_1 CONCURRENTLY; <waiting ...> -step s3i1: INSERT INTO d_lp_fk_r VALUES (1); -ERROR: insert or update on table "d_lp_fk_r" violates foreign key constraint "d_lp_fk_r_a_fkey" -step s1c: COMMIT; -step s2d: <... completed> +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -starting permutation: s1b s1s s2d s3i2 s3i2 s1c -step s1b: BEGIN; -step s1s: SELECT * FROM d_lp_fk; -a -- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 00:05:01.500100375 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/enum.out 2024-03-19 00:11:16.091842092 ... @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/plperl/reg... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_trigger.out 2024-03-19 00:05:01.312100401 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plperl/regress/results/plperl_trigger.out 2024-03-19 00:11:40.303817872 +0000 @@ -119,274 +119,7 @@ NOTICE: $_TD->{table_name} = 'trigger_test_generated' NOTICE: $_TD->{table_schema} = 'public' NOTICE: $_TD->{when} = 'BEFORE' -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'INSERT' -NOTICE: $_TD->{level} = 'ROW' -NOTICE: $_TD->{name} = 'show_trigger_data_trig_after' -NOTICE: $_TD->{new} = {'i' => '1', 'j' => '2'} -NOTICE: $_TD->{relid} = 'bogus:12345' -NOTICE: $_TD->{relname} = 'trigger_test_generated' -NOTICE: $_TD->{table_name} = 'trigger_test_generated' -NOTICE: $_TD->{table_schema} = 'public' -NOTICE: $_TD->{when} = 'AFTER' -update trigger_test_generated set i = 11 where i = 1; -NOTICE: $_TD->{argc} = '0' -NOTICE: $_TD->{event} = 'UPDATE' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out 2024-03-19 00:05:01.328100399 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpgsql/regress/results/plpgsql_transaction.out 2024-03-19 00:11:39.855818334 ... @@ -513,229 +513,7 @@ INSERT INTO test3 (y) VALUES (3); -- won't get here END; $$; -ERROR: duplicate key value violates unique constraint "test3_y_key" -DETAIL: Key (y)=(1) already exists. -CONTEXT: PL/pgSQL function inline_code_block line 9 at COMMIT -SELECT * FROM test3; - y ---- - 1 -(1 row) - --- failure while trying to persist a cursor across a transaction (bug #15703) -CREATE PROCEDURE cursor_fail_during_commit() - LANGUAGE plpgsql -AS $$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out /tmp/cirrus-ci-build/build-32/testrun/plpyt... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_populate.out 2024-03-19 00:05:01.348100396 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plpython/regress/results/plpython_populate.out 2024-03-19 00:11:41.303816841 +... @@ -8,15 +8,7 @@ INSERT INTO taxonomy (name) VALUES ('HIV II') ; INSERT INTO taxonomy (name) VALUES ('HCV') ; INSERT INTO entry (accession, txid) VALUES ('A00001', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00002', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00003', '1') ; -INSERT INTO entry (accession, txid) VALUES ('A00004', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00005', '2') ; -INSERT INTO entry (accession, txid) VALUES ('A00006', '3') ; -INSERT INTO sequences (sequence, eid, product, multipart) VALUES ('ABCDEF', 1, 'env', 'true') ; -INSERT INTO xsequences (sequence, pid) VALUES ('GHIJKL', 1) ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 2, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 3, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 4, 'gag') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 5, 'env') ; -INSERT INTO sequences (sequence, eid, product) VALUES ('ABCDEF', 6, 'ns1') ; +server closed the connection unexpectedly ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out /tmp/cirrus-ci-build/build-32/testrun/plsa... --- /tmp/cirrus-ci-build/src/test/modules/plsample/expected/plsample.out 2024-03-19 00:05:01.420100386 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/plsample/regress/results/plsample.out 2024-03-19 00:11:53.731804027 +0000 @@ -65,53 +65,7 @@ NOTICE: triggered by INSERT NOTICE: triggered BEFORE NOTICE: triggered per row -NOTICE: source text of function "my_trigger_func": -if TD_event == "INSERT" - return TD_NEW -elseif TD_event == "UPDATE" - return TD_NEW -else - return "OK" -end - -NOTICE: trigger name: my_trigger_func2 -NOTICE: trigger relation: my_table -NOTICE: trigger relation schema: public -NOTICE: triggered by INSERT ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_trigger.out 2024-03-19 00:05:01.360100394 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pltcl/regress/results/pltcl_trigger.out 2024-03-19 00:11:42.111816008 +0000 @@ -508,381 +508,7 @@ delete from T_pkey1 where key1 = 1 and key2 = 'key1-2'; ERROR: key '1', 'key1-2 ' referenced by T_dta1 update T_pkey2 set key2 = 'KEY2-9' where key1 = 2 and key2 = 'KEY2-1'; -update T_pkey2 set key2 = 'KEY1-9' where key1 = 1 and key2 = 'KEY1-1'; -NOTICE: updated 1 entries in T_dta2 for new key in T_pkey2 -delete from T_pkey2 where key1 = 2 and key2 = 'KEY2-2'; -delete from T_pkey2 where key1 = 1 and key2 = 'KEY1-2'; -NOTICE: deleted 1 entries from T_dta2 -select * from T_pkey1; - key1 | key2 | txt -------+----------------------+------------------------------------------ - 1 | key1-1 | test key - 1 | key1-2 | test key - 1 | key1-3 | test key - 2 | key2-3 | test key - 1 | KEY1-3 | should work ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build-32/testrun/postg... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-19 00:04:59.960100590 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-19 00:11:53.371804398 +0... @@ -7376,4833 +7376,7 @@ NOTICE: trigger_func(<NULL>) called: action = DELETE, when = BEFORE, level = STATEMENT NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 NOTICE: OLD: (1,hi) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_before(23, skidoo) BEFORE ROW DELETE ON rem1 -NOTICE: OLD: (11,"bye remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (1,hi) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (10,"hi remote") -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 -NOTICE: OLD: (2,bye) -NOTICE: trig_row_after(23, skidoo) AFTER ROW DELETE ON rem1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/numeric.out 2024-03-19 00:05:01.532100370 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/numeric.out 2024-03-19 00:11:34.09182... @@ -2266,1335 +2266,7 @@ ERROR: invalid input syntax for type numeric: "-NaN" LINE 1: INSERT INTO num_input_test(n1) VALUES ('-NaN'); ^ -INSERT INTO num_input_test(n1) VALUES ('+ infinity'); -ERROR: invalid input syntax for type numeric: "+ infinity" -LINE 1: INSERT INTO num_input_test(n1) VALUES ('+ infinity'); - ^ -INSERT INTO num_input_test(n1) VALUES ('_123'); -ERROR: invalid input syntax for type numeric: "_123" -LINE 1: INSERT INTO num_input_test(n1) VALUES ('_123'); - ^ -INSERT INTO num_input_test(n1) VALUES ('123_'); -ERROR: invalid input syntax for type numeric: "123_" -LINE 1: INSERT INTO num_input_test(n1) VALUES ('123_'); - ^ -INSERT INTO num_input_test(n1) VALUES ('12__34'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/enum.out /tmp/cirrus-ci-build/build-32/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/enum.out 2024-03-19 00:05:01.500100375 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/enum.out 2024-03-19 00:11:12.139845504 +0000 @@ -569,151 +569,7 @@ CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent); INSERT INTO enumtest_parent VALUES ('red'); INSERT INTO enumtest_child VALUES ('red'); -INSERT INTO enumtest_child VALUES ('blue'); -- fail -ERROR: insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey" -DETAIL: Key (parent)=(blue) is not present in table "enumtest_parent". -DELETE FROM enumtest_parent; -- fail -ERROR: update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on tab... -DETAIL: Key (id)=(red) is still referenced from table "enumtest_child". --- --- cross-type RI should fail --- -CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly'); -CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent); -ERROR: foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented -DETAIL: Key columns "parent" and "id" are of incompatible types: bogus and rainbow. ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/t... --- /tmp/cirrus-ci-build/contrib/tcn/expected/tcn.out 2024-03-19 00:04:59.980100587 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/tcn/isolation/results/tcn.out 2024-03-19 00:11:50.923806923 +0000 @@ -2,12 +2,7 @@ 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 +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:26.273560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-18 22:05:24.994538000... @@ -2511,1236 +2511,7 @@ -- update itself moves tuple to new partition; trigger still works truncate table parted; create table parted_2 partition of parted for values in (2); -insert into parted values (1, 1, 'uno uno v5'); -update parted set a = 2; -select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_2 | 2 | 1 | uno uno v5 did INSERT did UPDATE did INSERT -(1 row) - --- both trigger and update change the partition -create or replace function parted_trigfunc2() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:26.273560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-18 22:05:46.6459870... @@ -2141,1606 +2141,10 @@ -- check detach behavior create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); \d trigpart3 - Table "public.trigpart3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (2000) TO (3000) -Triggers: - trg1 AFTER INSERT ON trigpart3 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -alter table trigpart detach partition trigpart3; -drop trigger trg1 on trigpart3; -- fail due to "does not exist" -ERROR: trigger "trg1" for table "trigpart3" does not exist -alter table trigpart detach partition trigpart4; ... |
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 2024-03-18 22:04:26.268752000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2024-03-18 22:05:21.281600000 +0000 @@ -1073,72 +1073,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:15.693084957 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-18 22:06:53.984976575 +0000 @@ -2650,1097 +2650,7 @@ create table parted_referenced (a int); create table unparted_trigger (a int, b text); -- for comparison purposes create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:15.693084957 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-18 22:05:58.965053992 +0000 @@ -2701,1046 +2701,10 @@ NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; -create table trg_clone2 partition of trg_clone for values from (1000) to (2000); -create table trg_clone3 partition of trg_clone for values from (2000) to (3000) - partition by range (a); -create table trg_clone_3_3 partition of trg_clone3 for values from (2000) to (2100); -select tgrelid::regclass, count(*) from pg_trigger - where tgrelid::regclass in ('trg_clone', 'trg_clone1', 'trg_clone2', - 'trg_clone3', 'trg_clone_3_3') ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:11.963555671 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-18 22:06:09.187496346... @@ -2336,1411 +2336,10 @@ create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_2 AFTER INSERT for ROW -drop table parted_trig; --- Verify that the correct triggers fire for cross-partition updates -create table parted_trig (a int) partition by list (a); -create table parted_trig1 partition of parted_trig for values in (1); -create table parted_trig2 partition of parted_trig for values in (2); -insert into parted_trig values (1); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-18 22:04:11.891555682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-18 22:06:30.4274... @@ -1054,91 +1054,10 @@ "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED \d+ notnull_tbl4_lk3 - Table "public.notnull_tbl4_lk3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED -Not-null constraints: - "a_nn" NOT NULL "a" - -\d+ notnull_tbl4_cld - Table "public.notnull_tbl4_cld" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-18 22:04:11.963555671 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-18 22:06:05.583499379 +0000 @@ -2476,1271 +2476,10 @@ create trigger t before insert or update or delete on parted for each row execute function parted_trigfunc(); insert into parted values (1, 1, 'uno uno v2'); -- fail -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". -update parted set c = c || 'v3'; -- fail -ERROR: no partition of relation "parted" found for row -DETAIL: Partition key of the failing row contains (a) = (2). -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.b = new.b + 1; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno v4'); -- fail -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-18 22:04:31.469985200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-18 22:06:55.446825800 +0000 @@ -3412,335 +3412,10 @@ create trigger self_ref_s_trig after delete on self_ref referencing old table as old_table for each statement execute procedure dump_delete(); -insert into self_ref values (1, null), (2, 1), (3, 2); -delete from self_ref where a = 1; -NOTICE: trigger_func(self_ref) called: action = DELETE, when = BEFORE, level = STATEMENT -NOTICE: trigger = self_ref_r_trig, old table = (1,), (2,1) -NOTICE: trigger_func(self_ref) called: action = DELETE, when = BEFORE, level = STATEMENT -NOTICE: trigger = self_ref_r_trig, old table = (1,), (2,1) -NOTICE: trigger = self_ref_s_trig, old table = (1,), (2,1) -NOTICE: trigger = self_ref_r_trig, old table = (3,2) -NOTICE: trigger = self_ref_s_trig, old table = (3,2) --- without AR trigger, cascaded deletes all end up in one transition table -drop trigger self_ref_r_trig on self_ref; -insert into self_ref values (1, null), (2, 1), (3, 2), (4, 3); -delete from self_ref where a = 1; ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-18 22:04:31.469985200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-18 22:08:50.087974400 +0000 @@ -3630,117 +3630,7 @@ (select string_agg(new_table::text, ', ' order by col1) from new_table); return null; end; $$; -create trigger but_trigger2 after update on convslot_test_child -referencing old table as old_table new table as new_table -for each statement execute function convslot_trig3(); -update convslot_test_parent set col1 = col1 || '1'; -NOTICE: trigger = but_trigger, new table = (111,tutu), (311,tutu) -NOTICE: trigger = but_trigger2, old_table = (11,tutu), (31,tutu), new table = (111,tutu), (311,tutu) -create trigger bdt_trigger after delete on convslot_test_child -referencing old table as old_table -for each statement execute function convslot_trig1(); -delete from convslot_test_parent; -NOTICE: trigger = bdt_trigger, old_table = (111,tutu), (311,tutu) -drop table convslot_test_child, convslot_test_parent; -drop function convslot_trig1(); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-18 22:04:31.481224100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-18 22:06:53.555226600 +0000 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-18 22:04:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-18 22:08:57 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-03-18 22:04:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-18 22:09:09 @@ -1496,2251 +1496,10 @@ DELETE 1 DELETE FROM test_ins_del_view where a = 1 returning a; -NOTICE: old.a 4 - a ---- - 4 -(1 row) - -DELETE 1 -\set QUIET true -DROP TABLE test_ins_del cascade; -NOTICE: drop cascades to view test_ins_del_view -DROP FUNCTION view_ins_del_trig_trig; --- read-only view with WHERE clause -CREATE VIEW european_city_view AS ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-18 22:04:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-18 22:08:57 @@ -1089,2823 +1089,7 @@ WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+------- - DELETE | 1 | R1 | 1 | Row 1 - UPDATE | 2 | R2 | 2 | R2 - INSERT | 3 | R3 | 3 | R3 -(3 rows) - -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-18 15:35:43.775169661 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-18 15:41:44... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-18 15:35:43.703169669 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-18 15:41:49.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-18 15:35:43.775169661 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-18 15:41:40.262929072 +000... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-17 21:50:35.231300000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-17 21:52:56.310071000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-17 21:50:36.055707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-17 21:52:30.067928000 +00... @@ -539,42 +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/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 2024-03-17 21:50:35.234501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-17 21:52:59.141808000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-17 21:50:36.055707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-17 21:52:51.670576000 +... @@ -363,218 +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 2024-03-17 21:50:36.055707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-17 21:52:24.026407000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-17 21:50:27.834838157 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-17 21:54:43.838677908 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-17 21:50:29.406837744 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-17 21:55:20.654628373 +0000 @@ -363,218 +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/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-03-17 21:50:29.406837744 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-17 21:54:30.318693256 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-17 21:50:25.987657745 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-17 21:54:28.875479717 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-17 21:50:27.475657380 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-17 21:54:02.735517924 +00... @@ -394,187 +394,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5; -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -VACUUM brintest; -- force a summarization cycle in brinidx -UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index ... |
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 2024-03-17 21:50:26.015657738 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-17 21:54:31.267476221 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-17 21:50:27.475657380 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-17 21:54:21.363490697 +... @@ -363,218 +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 2024-03-17 21:50:27.475657380 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-17 21:54:00.047521853 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-17 21:50:36.883908300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-17 21:56:18.166517200 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-17 21:50:41.116734200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-17 21:53:31.678717600 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-17 21:50:37.039197400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-17 21:56:26.043485400 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-17 21:50:41.116734200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-17 21:55:28.062029600 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-17 21:50:41.116734200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-17 21:53:25.163571500 +0000 @@ -539,42 +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'; ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-17 18:23:28.727602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-17 18:25:39.037686000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-17 18:23:20.621180419 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-17 18:27:07.833207108... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-17 18:23:36.989348700 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-17 18:29:47.932029900 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-17 18:23:13 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-17 18:26:53 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-17 17:20:52.771259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-17 17:23:19.500098000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-17 17:20:38.859162148 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-17 17:24:59.722927375 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-17 17:20:40.304951629 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-17 17:24:45.740768958 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-17 17:20:33 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-17 17:25:05 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
48/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 2024-03-17 13:15:28.436142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-17 13:17:15.144540... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36920 | | 0 | 36920 | pktable_pkey + 36917 | | 0 | 36917 | pktable + 36922 | | 0 | 36922 | fktable + 37427 | | 0 | 37433 | foo + 37437 | | 0 | 37437 | pg_toast_37427_index + 37436 | | 0 | 37436 | pg_toast_37427 + 37664 | | 0 | 37664 | old_oids + 37683 | | 0 | 37683 | pg_toast_37680 ... |
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 2024-03-17 13:15:28.436142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-17 13:17:44.5121... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36849 | | 0 | 36849 | pktable_pkey + 36846 | | 0 | 36846 | pktable + 36851 | | 0 | 36851 | fktable + 37369 | | 0 | 37375 | foo + 37379 | | 0 | 37379 | pg_toast_37369_index + 37378 | | 0 | 37378 | pg_toast_37369 + 37607 | | 0 | 37607 | old_oids + 37627 | | 0 | 37627 | pg_toast_37624 ... |
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 2024-03-17 13:15:28.436142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-17 13:17:10.819744000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36893 | | 0 | 36893 | pktable_pkey + 36890 | | 0 | 36890 | pktable + 36896 | | 0 | 36896 | fktable + 37439 | | 0 | 37447 | foo + 37451 | | 0 | 37451 | pg_toast_37439_index + 37450 | | 0 | 37450 | pg_toast_37439 + 37673 | | 0 | 37673 | old_oids + 37732 | | 0 | 37732 | pg_toast_37729 ... |
Linux - Debian Bullseye - 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 2024-03-17 13:15:27.270099336 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-17 13:19:52.885918653 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36971 | | 0 | 36971 | pg_toast_36965_index + 36965 | | 0 | 36965 | users + 36964 | | 0 | 36964 | users_id_seq + 36970 | | 0 | 36970 | pg_toast_36965 + 37281 | | 0 | 37281 | foo + 37698 | | 0 | 37698 | forc_test + 37002 | | 0 | 37002 | pktable_pkey + 36999 | | 0 | 36999 | pktable ... |
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 2024-03-17 13:15:27.270099336 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-17 13:19:00.765955020 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37058 | | 0 | 37058 | users_id_seq + 37064 | | 0 | 37064 | pg_toast_37059 + 37065 | | 0 | 37065 | pg_toast_37059_index + 37059 | | 0 | 37059 | users + 37302 | | 0 | 37302 | foo + 37539 | | 0 | 37539 | forc_test + 38017 | | 0 | 38017 | pg_toast_38014 + 38018 | | 0 | 38018 | pg_toast_38014_index ... |
Linux - Debian Bullseye - 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 2024-03-17 13:15:27.589479088 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-17 13:19:03.913340... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37031 | | 0 | 37031 | users_id_seq + 37037 | | 0 | 37037 | pg_toast_37032 + 37038 | | 0 | 37038 | pg_toast_37032_index + 37032 | | 0 | 37032 | users + 37249 | | 0 | 37249 | foo + 37474 | | 0 | 37474 | forc_test + 37957 | | 0 | 37957 | pg_toast_37954 + 37958 | | 0 | 37958 | pg_toast_37954_index ... |
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 2024-03-17 13:15:27.589479088 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-17 13:19:28.1413... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36690 | | 0 | 36690 | pktable_pkey + 36685 | | 0 | 36685 | pktable + 36698 | | 0 | 36698 | fktable + 37324 | | 0 | 37331 | foo + 37335 | | 0 | 37335 | pg_toast_37324_index + 37334 | | 0 | 37334 | pg_toast_37324 + 37560 | | 0 | 37560 | old_oids + 37578 | | 0 | 37578 | pg_toast_37575 ... |
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 2024-03-17 13:15:27.589479088 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-17 13:18:58.121344181 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37973 | | 0 | 37973 | pg_toast_37970 + 37198 | | 0 | 37198 | users_id_seq + 37204 | | 0 | 37204 | pg_toast_37199 + 37205 | | 0 | 37205 | pg_toast_37199_index + 37199 | | 0 | 37199 | users + 37421 | | 0 | 37421 | foo + 37590 | | 0 | 37590 | forc_test + 37974 | | 0 | 37974 | pg_toast_37970_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-17 13:15:36.777097300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-17 13:18:57.403321500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36214 | | 0 | 36214 | pktable_pkey + 36204 | | 0 | 36204 | pktable + 36226 | | 0 | 36226 | fktable + 37003 | | 0 | 37012 | foo + 37019 | | 0 | 37019 | pg_toast_37003_index + 37018 | | 0 | 37018 | pg_toast_37003 + 37279 | | 0 | 37279 | old_oids + 37297 | | 0 | 37297 | pg_toast_37294 + 37299 | | 0 | 37299 | pg_toast_37294_index + 37294 | | 0 | 37294 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-17 13:15:36.777097300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-17 13:21:04.341304400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36516 | | 0 | 36516 | pktable_pkey + 36511 | | 0 | 36511 | pktable + 36519 | | 0 | 36519 | fktable + 37193 | | 0 | 37198 | foo + 37202 | | 0 | 37202 | pg_toast_37193_index + 37201 | | 0 | 37201 | pg_toast_37193 + 37425 | | 0 | 37425 | old_oids + 37442 | | 0 | 37442 | pg_toast_37439 + 37443 | | 0 | 37443 | pg_toast_37439_index + 37439 | | 0 | 37439 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-17 13:15:36.777097300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-17 13:18:53.395499800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36853 | | 0 | 36853 | pktable_pkey + 36850 | | 0 | 36850 | pktable + 36855 | | 0 | 36855 | fktable + 37294 | | 0 | 37299 | foo + 37303 | | 0 | 37303 | pg_toast_37294_index + 37302 | | 0 | 37302 | pg_toast_37294 + 37490 | | 0 | 37490 | old_oids + 37507 | | 0 | 37507 | pg_toast_37504 + 37508 | | 0 | 37508 | pg_toast_37504_index + 37504 | | 0 | 37504 | recur2 ... |
macOS - Ventura - 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 2024-03-17 13:15:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-17 13:17:31 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36982 | | 0 | 36982 | pktable_pkey + 36979 | | 0 | 36979 | pktable + 36984 | | 0 | 36984 | fktable + 37465 | | 0 | 37470 | foo + 37474 | | 0 | 37474 | pg_toast_37465_index + 37473 | | 0 | 37473 | pg_toast_37465 + 37666 | | 0 | 37666 | old_oids + 37683 | | 0 | 37683 | pg_toast_37680 ... |
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 2024-03-17 13:15:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-17 13:18:30 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37361 | | 0 | 37367 | foo + 37371 | | 0 | 37371 | pg_toast_37361_index + 37370 | | 0 | 37370 | pg_toast_37361 + 36589 | | 0 | 36589 | pktable_pkey + 36585 | | 0 | 36585 | pktable + 36595 | | 0 | 36595 | fktable + 37583 | | 0 | 37583 | old_oids + 37601 | | 0 | 37601 | pg_toast_37598 ... |
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 2024-03-17 13:15:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-17 13:17:33 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36929 | | 0 | 36929 | pktable_pkey + 36926 | | 0 | 36926 | pktable + 36931 | | 0 | 36931 | fktable + 37409 | | 0 | 37414 | foo + 37418 | | 0 | 37418 | pg_toast_37409_index + 37417 | | 0 | 37417 | pg_toast_37409 + 37618 | | 0 | 37618 | old_oids + 37653 | | 0 | 37653 | pg_toast_37650 ... |
48/4837 | JIT compilation per plan node |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:44.036047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-17 12:40:32.318073000 +0... @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:44.036047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-17 12:41:07.729867000 ... @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:44.036047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/merge.out 2024-03-17 12:40:30.176387000 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:28.316165066 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/merge.out 2024-03-17 12:43:54.623892383 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:28.316165066 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/merge.out 2024-03-17 12:45:08.671834597 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/merge.out /tmp/cirrus-ci-build/src/test/regress/results/merge.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/merge.out 2024-03-17 12:38:28.316165066 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/merge.out 2024-03-17 12:42:24.419968725 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results... --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-17 12:38:48.529906800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-17 12:41:47.795942500 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-17 12:38:48.529906800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-17 12:44:18.034714500 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/merge.out C:/cirrus/build/testrun/regress/regress/results/merge.out --- C:/cirrus/src/test/regress/expected/merge.out 2024-03-17 12:38:48.529906800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/merge.out 2024-03-17 12:41:42.320836700 +0000 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-17 12:38:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/merge.out 2024-03-17 12:40:24 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-17 12:38:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/merge.out 2024-03-17 12:42:22 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/merge.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/merge.out 2024-03-17 12:38:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/merge.out 2024-03-17 12:40:22 @@ -1489,8 +1489,10 @@ QUERY PLAN ------------------------------------------------------------------------------------- Merge on public.tgt t + JIT: true -> Hash Join Output: t.ctid, s.a, s.b, s.c, s.d, s.ctid + JIT: true Hash Cond: (t.a = s.a) Join Filter: (t.b < (SubPlan 1)) -> Seq Scan on public.tgt t @@ -1520,7 +1522,7 @@ -> Seq Scan on public.ref r_1 Output: r_1.ab, r_1.cd Filter: ((r_1.ab = (s.a + s.b)) AND (r_1.cd = (s.c - s.d))) -(32 rows) +(34 rows) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-17 08:18:33.307060000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-17 08:19:59.41... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:33.307060000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-17 08:20:33.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:33.307060000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-17 08:19:58.068968000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-17 08:18:20.349994456 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-17 08:22:48.129788051 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:20.349994456 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-17 08:24:14.093722124 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:20.349994456 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-17 08:21:26.689843576 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-17 08:18:19.931490588 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-17 08:21:07.19... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:19.931490588 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-17 08:21:42.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:19.931490588 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-17 08:21:04.687345358 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-17 08:18:34.052135000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-17 08:21:39.656154100 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-17 08:18:34.052135000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-17 08:23:38.314420000 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-17 08:18:34.052135000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-17 08:21:37.871004000 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-17 08:18:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-17 08:20:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-17 08:21:51 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-17 08:18:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-17 08:20:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4759 | shared detoast datum |
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 2024-03-17 07:34:32.799664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-17 07:35:54.727780000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:32.799664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-17 07:36:28.1338480... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:32.799664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-17 07:35:52.039837000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-17 07:34:26.733636694 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-17 07:38:52.361440544 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:26.733636694 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-17 07:37:55.253474211 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-17 07:34:26.177212184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-17 07:37:38.145080667... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:26.177212184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-17 07:38:13.3490550... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:26.177212184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-17 07:37:35.749082410 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-17 07:34:40.638074500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-17 07:37:36.362641900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-17 07:34:40.638074500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-17 07:39:44.990577300 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-17 07:34:40.638074500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-17 07:37:29.924651400 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-17 07:34:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-17 07:38:09 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-17 07:38:53 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-17 07:34:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-17 07:38:08 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-17 05:40:04.823497058 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-17 05:40:57.311489696 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-17 01:39:20.595656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-17 01:40:22.346934000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-17 01:39:20.595656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-17 01:40:56.9557330... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-17 01:39:20.595656000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-17 01:40:20.668785000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:24.619101000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-16 21:09:21.215257000... @@ -2493,1254 +2493,7 @@ update parted set c = c || 'v5'; -- fail ERROR: no partition of relation "parted_1" found for row DETAIL: Partition key of the failing row contains (b) = (2). -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.c = new.c || ' did '|| TG_OP; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno'); -- works -update parted set c = c || ' v6'; -- works -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+---------------------------------- - parted_1_1 | 1 | 1 | uno uno v1 v6 did UPDATE - parted_1_1 | 1 | 1 | uno uno did INSERT v6 did UPDATE ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:24.619101000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-16 21:09:42.3109190... @@ -2060,1687 +2060,10 @@ create table my_table (i int); create view my_view as select * from my_table; create function my_trigger_function() returns trigger as $$ begin end; $$ language plpgsql; -create trigger my_trigger after update on my_view referencing old table as old_table - for each statement execute procedure my_trigger_function(); -ERROR: "my_view" is a view -DETAIL: Triggers on views cannot have transition tables. -drop function my_trigger_function(); -drop view my_view; -drop table my_table; --- --- Verify cases that are unsupported with partitioned tables --- -create table parted_trig (a int) partition by list (a); -create function trigger_nothing() returns trigger - language plpgsql as $$ begin end; $$; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:24.619101000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-16 21:09:18.407440000 +0000 @@ -2326,1421 +2326,7 @@ drop table parted_stmt_trig, parted2_stmt_trig; -- Verify that triggers fire in alphabetical order create table parted_trig (a int) partition by range (a); -create table parted_trig_1 partition of parted_trig for values from (0) to (1000) - partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:11.258507085 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-16 21:11:10.654505648 +0000 @@ -2681,1066 +2681,10 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:11.258507085 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-16 21:10:35.310479873 +0000 @@ -2648,1099 +2648,10 @@ drop table parted_trigger; -- try a constraint trigger, also create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:13.670654607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-16 21:11:14.370503161... @@ -2466,1281 +2466,10 @@ create table parted_1 partition of parted for values in (1) partition by list (b); create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno v1'); -- works -create trigger t before insert or update or delete on parted - for each row execute function parted_trigfunc(); -insert into parted values (1, 1, 'uno uno v2'); -- fail -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". -update parted set c = c || 'v3'; -- fail ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-16 21:08:13.598654639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-16 21:11:36.8944... @@ -871,274 +871,10 @@ CREATE TABLE notnull_tbl2 (a INTEGER CONSTRAINT blah NOT NULL, b INTEGER CONSTRAINT blah NOT NULL); ERROR: constraint "blah" for relation "notnull_tbl2" already exists CREATE TABLE notnull_tbl2 (a INTEGER PRIMARY KEY); -ALTER TABLE notnull_tbl2 ALTER a DROP NOT NULL; -ERROR: column "a" is in a primary key -CREATE TABLE notnull_tbl3 (a INTEGER NOT NULL, CHECK (a IS NOT NULL)); -ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; -ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); -\d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-16 21:08:13.670654607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-16 21:11:10.730507933 +0000 @@ -2663,1084 +2663,10 @@ create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - - parted_trigger | parted_trigger | parted_trigger_3 | parted_referenced | parted_trigger_3 | - - parted_trigger | parted_trigger | parted_trigger_3_1 | parted_referenced | parted_trigger_3_1 | - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-16 21:08:30.592978800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-16 21:11:05.556263100 +0000 @@ -3661,86 +3661,10 @@ insert into convslot_test_parent (id, val) values (1, 2); begin; savepoint svp; -update convslot_test_parent set val = 3; -- error expected -ERROR: BOOM! -CONTEXT: PL/pgSQL function convslot_trig4() line 1 at RAISE -rollback to savepoint svp; -rollback; -drop table convslot_test_parent; -drop function convslot_trig4(); --- Test trigger renaming on partitioned tables -create table grandparent (id int, primary key (id)) partition by range (id); -create table middle partition of grandparent for values from (1) to (10) -partition by range (id); -create table chi partition of middle for values from (1) to (5); -create table cho partition of middle for values from (6) to (10); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-16 21:08:30.604828900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-16 21:13:01.556291300 +... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-16 21:08:30.604828900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-16 21:11:05.493778800 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-16 21:08:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-16 21:12:06 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-03-16 21:08:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-16 21:12:20 @@ -1618,2129 +1618,14 @@ begin raise notice '%: depth = %', tg_name, pg_trigger_depth(); insert into depth_b values (new.id); - raise notice '%: depth = %', tg_name, pg_trigger_depth(); - return new; -end; -$$; -create trigger depth_a_tr before insert on depth_a - for each row execute procedure depth_a_tf(); -create function depth_b_tf() returns trigger - language plpgsql as $$ -begin - raise notice '%: depth = %', tg_name, pg_trigger_depth(); - begin - execute 'insert into depth_c values (' || new.id::text || ')'; - exception ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-16 21:08:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-16 21:12:06 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-16 18:23:35.211924048 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-16 18:30:19... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-16 18:23:35.151924075 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-16 18:30:25.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-16 18:23:35.211924048 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-16 18:30:16.771605947 +000... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-16 00:05:53.791317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-16 00:08:16.748796000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-16 00:05:54.624696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-16 00:07:51.114251000 +00... @@ -539,42 +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/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 2024-03-16 00:05:53.794356000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:08:19.477920000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-16 00:05:54.624696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-16 00:08:12.064426000 +... @@ -363,218 +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 2024-03-16 00:05:54.624696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-16 00:07:44.968712000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-16 00:05:39.646472841 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-16 00:10:28.174289227 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-16 00:05:41.186472420 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-16 00:10:25.458291298 +0000 @@ -363,218 +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/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-03-16 00:05:41.186472420 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-16 00:09:37.090325448 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-16 00:05:40.675888094 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-16 00:09:55.335697907 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-16 00:05:42.203887487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-16 00:09:27.303731175 +00... @@ -394,187 +394,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5; -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -VACUUM brintest; -- force a summarization cycle in brinidx -UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index ... |
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 2024-03-16 00:05:40.703888083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:09:58.075687792 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-16 00:05:42.203887487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-16 00:09:48.515709870 +... @@ -363,218 +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 2024-03-16 00:05:42.203887487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-16 00:09:25.495732991 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-16 00:06:27.235177200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-16 00:12:49.572734000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-16 00:06:32.209371400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-16 00:09:39.354980700 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-16 00:06:27.422066500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:13:01.913068500 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-16 00:06:32.209371400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-16 00:11:42.708481600 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-16 00:06:32.209371400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-16 00:09:30.630850500 +0000 @@ -539,42 +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'; ... |
48/4857 | Partial aggregates push down |
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 2024-03-16 00:03:49.946296000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:06:34.018925000 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-16 00:03:42.153168089 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-03-16 00:08:12.617249829 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-16 00:03:46.845030770 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:08:23.372855502 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-16 00:03:56.606879100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:10:23.085800300 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
macOS - Ventura - 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 2024-03-16 00:03:36 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-16 00:07:29 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
48/4221 | Make async slave to wait for lsn to be replayed |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out /tmp/cirrus-ci-build/build/testrun/regress-ru... --- /tmp/cirrus-ci-build/src/test/regress/expected/prepared_xacts.out 2024-03-15 20:07:45.139357000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/prepared_xacts.out 2024-03-15 20:11:51.126461000 ... @@ -40,9 +40,10 @@ (1 row) SELECT gid FROM pg_prepared_xacts; - gid ------ -(0 rows) + gid +------ + gxid +(1 row) -- Test COMMIT PREPARED BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-15 20:04:12.853993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-15 20:06:13.088786000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-15 20:04:04.867811315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-15 20:08:08.815465655... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-15 20:04:13.886189200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-15 20:10:36.013642300 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-15 20:03:42 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-15 20:07:23 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-15 18:59:37.016807000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-15 19:01:51.182708000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-15 18:59:24.077003559 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-15 19:03:44.049029938 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-15 18:59:24.193343307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-15 19:03:46.541136259 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-15 18:59:23 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-15 19:02:25 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4675 | add AVX2 support to simd.h |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-15 18:04:32.246018000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_lfind/regress/results/test_lfind.out 2024-03-15 18:08:54.667479000 +0000 @@ -22,3 +22,459 @@ (1 row) +\timing on +SELECT drive_lfind32(0); + drive_lfind32 +--------------- + +(1 row) + +Time: 231.454 ms +SELECT drive_lfind32(1); + drive_lfind32 +--------------- + +(1 row) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/src/test/modules/... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-15 18:04:23.258610609 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_lfind/results/test_lfind.out 2024-03-15 18:15:50.922044857 +0000 @@ -22,3 +22,459 @@ (1 row) +\timing on +SELECT drive_lfind32(0); + drive_lfind32 +--------------- + +(1 row) + +Time: 296.307 ms +SELECT drive_lfind32(1); + drive_lfind32 +--------------- + +(1 row) ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out /tmp/cirrus-ci-build/build/testrun/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-15 18:04:25.625019215 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_lfind/regress/results/test_lfind.out 2024-03-15 18:13:21.492614662 +0000 @@ -22,3 +22,459 @@ (1 row) +\timing on +SELECT drive_lfind32(0); + drive_lfind32 +--------------- + +(1 row) + +Time: 192.210 ms +SELECT drive_lfind32(1); + drive_lfind32 +--------------- + +(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/modules/test_lfind/expected/test_lfind.out C:/cirrus/build/testrun/test_lfind/regress/res... --- C:/cirrus/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-15 18:04:41.571598000 +0000 +++ C:/cirrus/build/testrun/test_lfind/regress/results/test_lfind.out 2024-03-15 18:26:25.775701700 +0000 @@ -22,3 +22,459 @@ (1 row) +\timing on +SELECT drive_lfind32(0); + drive_lfind32 +--------------- + +(1 row) + +Time: 621.496 ms +SELECT drive_lfind32(1); + drive_lfind32 +--------------- + +(1 row) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_lfind/expected/test_lfind.out /Users/admin/pgsql/build/testrun/test_lf... --- /Users/admin/pgsql/src/test/modules/test_lfind/expected/test_lfind.out 2024-03-15 18:04:28 +++ /Users/admin/pgsql/build/testrun/test_lfind/regress/results/test_lfind.out 2024-03-15 18:10:17 @@ -22,3 +22,459 @@ (1 row) +\timing on +SELECT drive_lfind32(0); + drive_lfind32 +--------------- + +(1 row) + +Time: 385.183 ms +SELECT drive_lfind32(1); + drive_lfind32 +--------------- + +(1 row) ... |
48/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 2024-03-15 14:06:28.550786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-15 14:08:22.517408... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36904 | | 0 | 36904 | pktable_pkey + 36901 | | 0 | 36901 | pktable + 36907 | | 0 | 36907 | fktable + 37447 | | 0 | 37452 | foo + 37456 | | 0 | 37456 | pg_toast_37447_index + 37455 | | 0 | 37455 | pg_toast_37447 + 37715 | | 0 | 37715 | old_oids + 37737 | | 0 | 37737 | pg_toast_37734 ... |
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 2024-03-15 14:06:28.550786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-15 14:08:57.5608... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36878 | | 0 | 36878 | pktable_pkey + 36875 | | 0 | 36875 | pktable + 36880 | | 0 | 36880 | fktable + 37393 | | 0 | 37402 | foo + 37406 | | 0 | 37406 | pg_toast_37393_index + 37405 | | 0 | 37405 | pg_toast_37393 + 37649 | | 0 | 37649 | old_oids + 37666 | | 0 | 37666 | pg_toast_37663 ... |
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 2024-03-15 14:06:28.550786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-15 14:08:22.004522000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36939 | | 0 | 36939 | pktable_pkey + 36936 | | 0 | 36936 | pktable + 36941 | | 0 | 36941 | fktable + 37445 | | 0 | 37450 | foo + 37454 | | 0 | 37454 | pg_toast_37445_index + 37453 | | 0 | 37453 | pg_toast_37445 + 37717 | | 0 | 37717 | old_oids + 37747 | | 0 | 37747 | pg_toast_37744 ... |
Linux - Debian Bullseye - 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 2024-03-15 14:06:17.177305290 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-15 14:11:33.701158740 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37134 | | 0 | 37134 | users_id_seq + 37142 | | 0 | 37142 | pg_toast_37135 + 37143 | | 0 | 37143 | pg_toast_37135_index + 37135 | | 0 | 37135 | users + 37329 | | 0 | 37329 | foo + 37540 | | 0 | 37540 | forc_test + 37903 | | 0 | 37903 | pg_toast_37900 + 37904 | | 0 | 37904 | pg_toast_37900_index ... |
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 2024-03-15 14:06:17.177305290 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-15 14:12:40.449068073 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36925 | | 0 | 36925 | pktable_pkey + 36921 | | 0 | 36921 | pktable + 36927 | | 0 | 36927 | fktable + 37455 | | 0 | 37461 | foo + 37465 | | 0 | 37465 | pg_toast_37455_index + 37464 | | 0 | 37464 | pg_toast_37455 + 37678 | | 0 | 37678 | old_oids + 37696 | | 0 | 37696 | pg_toast_37693 ... |
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 2024-03-15 14:06:17.177305290 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-15 14:09:55.577237441 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37140 | | 0 | 37140 | users_id_seq + 37146 | | 0 | 37146 | pg_toast_37141 + 37147 | | 0 | 37147 | pg_toast_37141_index + 37141 | | 0 | 37141 | users + 37355 | | 0 | 37355 | foo + 37662 | | 0 | 37662 | forc_test + 38059 | | 0 | 38059 | pg_toast_38056 + 38060 | | 0 | 38060 | pg_toast_38056_index ... |
Linux - Debian Bullseye - 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 2024-03-15 14:06:14.540745383 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-15 14:09:48.332611... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 36910 | | 0 | 36910 | users_id_seq + 36916 | | 0 | 36916 | pg_toast_36911 + 36917 | | 0 | 36917 | pg_toast_36911_index + 36911 | | 0 | 36911 | users + 37160 | | 0 | 37160 | foo + 37584 | | 0 | 37584 | forc_test + 36888 | | 0 | 36888 | pktable_pkey + 36885 | | 0 | 36885 | pktable ... |
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 2024-03-15 14:06:14.540745383 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-15 14:10:13.9445... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36930 | | 0 | 36930 | users_id_seq + 36941 | | 0 | 36941 | pg_toast_36931 + 36946 | | 0 | 36946 | pg_toast_36931_index + 36931 | | 0 | 36931 | users + 37322 | | 0 | 37322 | foo + 37562 | | 0 | 37562 | forc_test + 37899 | | 0 | 37899 | pg_toast_37896 + 37900 | | 0 | 37900 | pg_toast_37896_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 2024-03-15 14:06:14.540745383 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-15 14:09:41.464618414 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37030 | | 0 | 37030 | pg_toast_37024_index + 37024 | | 0 | 37024 | users + 37023 | | 0 | 37023 | users_id_seq + 37029 | | 0 | 37029 | pg_toast_37024 + 37228 | | 0 | 37228 | foo + 37456 | | 0 | 37456 | forc_test + 37936 | | 0 | 37936 | pg_toast_37932_index + 37935 | | 0 | 37935 | pg_toast_37932 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-15 14:06:33.660301100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-15 14:10:20.375190700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35947 | | 0 | 35947 | pktable_pkey + 35942 | | 0 | 35942 | pktable + 35953 | | 0 | 35953 | fktable + 37041 | | 0 | 37047 | foo + 37051 | | 0 | 37051 | pg_toast_37041_index + 37050 | | 0 | 37050 | pg_toast_37041 + 37265 | | 0 | 37265 | old_oids + 37284 | | 0 | 37284 | pg_toast_37281 + 37285 | | 0 | 37285 | pg_toast_37281_index + 37281 | | 0 | 37281 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-15 14:06:33.660301100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-15 14:12:32.747745500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36612 | | 0 | 36612 | pktable + 36635 | | 0 | 36635 | fktable + 36632 | | 0 | 36632 | pktable_pkey + 37090 | | 0 | 37096 | foo + 37100 | | 0 | 37100 | pg_toast_37090_index + 37099 | | 0 | 37099 | pg_toast_37090 + 37328 | | 0 | 37328 | old_oids + 37351 | | 0 | 37351 | pg_toast_37348 + 37352 | | 0 | 37352 | pg_toast_37348_index + 37348 | | 0 | 37348 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-15 14:06:33.660301100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-15 14:10:15.929405800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36184 | | 0 | 36184 | pktable_pkey + 36177 | | 0 | 36177 | pktable + 36192 | | 0 | 36192 | fktable + 37189 | | 0 | 37198 | foo + 37205 | | 0 | 37205 | pg_toast_37189_index + 37204 | | 0 | 37204 | pg_toast_37189 + 37472 | | 0 | 37472 | old_oids + 37502 | | 0 | 37502 | pg_toast_37499 + 37503 | | 0 | 37503 | pg_toast_37499_index + 37499 | | 0 | 37499 | recur2 ... |
macOS - Ventura - 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 2024-03-15 14:06:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-15 14:08:42 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37004 | | 0 | 37004 | users_id_seq + 37010 | | 0 | 37010 | pg_toast_37005 + 37011 | | 0 | 37011 | pg_toast_37005_index + 37005 | | 0 | 37005 | users + 37104 | | 0 | 37104 | foo + 37217 | | 0 | 37217 | forc_test + 37695 | | 0 | 37695 | pg_toast_37692 + 37696 | | 0 | 37696 | pg_toast_37692_index ... |
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 2024-03-15 14:06:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-15 14:09:41 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36758 | | 0 | 36758 | pktable_pkey + 36755 | | 0 | 36755 | pktable + 36760 | | 0 | 36760 | fktable + 37357 | | 0 | 37363 | foo + 37367 | | 0 | 37367 | pg_toast_37357_index + 37366 | | 0 | 37366 | pg_toast_37357 + 37618 | | 0 | 37618 | old_oids + 37662 | | 0 | 37662 | pg_toast_37658 ... |
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 2024-03-15 14:06:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-15 14:08:44 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36900 | | 0 | 36900 | pktable_pkey + 36895 | | 0 | 36895 | pktable + 36903 | | 0 | 36903 | fktable + 37407 | | 0 | 37412 | foo + 37416 | | 0 | 37416 | pg_toast_37407_index + 37415 | | 0 | 37415 | pg_toast_37407 + 37720 | | 0 | 37720 | old_oids + 37745 | | 0 | 37745 | pg_toast_37741 ... |
48/4837 | JIT compilation per plan node |
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 2024-03-15 13:57:37.485670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-15 13:59:51.694435000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-15 13:57:37.485670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-15 14:00:21.44343900... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-15 13:57:37.485670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-15 13:59:47.561504000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-15 13:57:29.657503074 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-15 14:03:07.709267861 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-15 13:57:29.657503074 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-03-15 14:04:19.357192572 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-15 13:57:29.657503074 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-15 14:01:38.989360214 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-15 13:57:46.867411800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-15 14:01:12.971457000 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-15 13:57:46.867411800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-15 14:03:29.756594900 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-15 13:57:46.867411800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-15 14:01:08.781006000 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-15 13:57:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-15 14:00:24 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-15 13:57:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-15 14:01:26 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-15 13:57:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-15 14:00:26 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-15 09:06:31.483957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-15 09:08:02.67... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:31.483957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-15 09:08:36.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:31.483957000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-15 09:07:58.739706000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-15 09:06:24.067947912 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-15 09:10:39.687965901 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:24.067947912 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-15 09:11:30.651956552 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:24.067947912 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-15 09:08:57.727960517 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-15 09:06:21.501490110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-15 09:09:04.92... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:21.501490110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-15 09:09:37.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:21.501490110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-15 09:08:59.429519463 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-15 09:06:35.158106300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-15 09:09:52.463485000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-15 09:06:35.158106300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-15 09:12:16.283798800 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-15 09:06:35.158106300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-15 09:09:44.112382400 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-15 09:06:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-15 09:07:34 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-15 09:09:11 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-15 09:06:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-15 09:07:34 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4896 | Support wildcards in LISTEN command |
FreeBSD - 13 - 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 2024-03-15 08:56:35.382059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-15 09:00:06.968043000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/4759 | shared detoast datum |
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 2024-03-15 08:34:24.866188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-15 08:35:59.659202000... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:24.866188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-15 08:36:33.0535890... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:24.866188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-15 08:35:56.346279000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-15 08:34:17.324163471 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-15 08:38:07.856177000 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:17.324163471 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-15 08:37:06.596185512 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-15 08:34:18.399770611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-15 08:37:20.851678488... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:18.399770611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-15 08:37:54.7156578... @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:18.399770611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-15 08:37:18.179679835 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-15 08:34:39.351045000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-15 08:37:37.916624200 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-15 08:34:39.351045000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-15 08:39:49.550847600 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-15 08:34:39.351045000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-15 08:37:30.031374900 +0000 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-15 08:34:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-15 08:37:39 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-15 08:38:21 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-15 08:34:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-15 08:37:39 @@ -134,7 +134,8 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) + enable_toast_cache | off +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-15 06:53:00.321745911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-15 06:53:56.225732609 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-15 02:13:28.788131000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-15 02:14:40.669744000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-15 02:13:28.788131000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-15 02:15:09.5489840... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-15 02:13:28.788131000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-15 02:14:36.842468000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4761 | date_trunc function in interval version |
FreeBSD - 13 - 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 2024-03-15 02:04:31.393577000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-15 02:08:24.693049000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:21.198391000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-14 21:39:45.543583000... @@ -2531,1216 +2531,10 @@ truncate table parted; insert into parted values (1, 1, 'uno uno v6'); create table parted_3 partition of parted for values in (3); -update parted set a = a + 1; -select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_3 | 3 | 1 | uno uno v6 did INSERT did UPDATE did INSERT -(1 row) - --- there's no partition for a=0, but this update works anyway because --- the trigger causes the tuple to be routed to another partition -update parted set a = 0; -select tableoid::regclass, * from parted; - tableoid | a | b | c -------------+---+---+------------------------------------------------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-14 21:38:21.060535000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-14 21:40:08.1325... @@ -1073,72 +1073,10 @@ Inherits: notnull_tbl4 \d+ notnull_tbl4_cld2 - Table "public.notnull_tbl4_cld2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | not null | | plain | | -Indexes: - "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE -Not-null constraints: - "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited) -Inherits: notnull_tbl4 - -\d+ notnull_tbl4_cld3 - Table "public.notnull_tbl4_cld3" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:21.198391000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-14 21:39:40.668583000 +0000 @@ -2082,1665 +2082,7 @@ for each row execute procedure trigger_nothing(); ERROR: "parted_trig" is a partitioned table DETAIL: ROW triggers with transition tables are not supported on partitioned tables. -drop table parted_trig; --- --- Verify trigger creation for partitioned tables, and drop behavior --- -create table trigpart (a int, b int) partition by range (a); -create table trigpart1 partition of trigpart for values from (0) to (1000); -create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing(); -create table trigpart2 partition of trigpart for values from (1000) to (2000); -create table trigpart3 (like trigpart); -alter table trigpart attach partition trigpart3 for values from (2000) to (3000); -create table trigpart4 partition of trigpart for values from (3000) to (4000) partition by range (a); -create table trigpart41 partition of trigpart4 for values from (3000) to (3500); -create table trigpart42 (like trigpart); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:13.083861756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-14 21:42:15.235917825 +0000 @@ -2863,884 +2863,10 @@ INSERT INTO trgfire VALUES (21); CREATE TABLE trgfire4 PARTITION OF trgfire FOR VALUES FROM (30) TO (40) PARTITION BY LIST (i); CREATE TABLE trgfire4_30 PARTITION OF trgfire4 FOR VALUES IN (30); -INSERT INTO trgfire VALUES (30); -CREATE TABLE trgfire5 (LIKE trgfire) PARTITION BY LIST (i); -CREATE TABLE trgfire5_40 PARTITION OF trgfire5 FOR VALUES IN (40); -ALTER TABLE trgfire ATTACH PARTITION trgfire5 FOR VALUES FROM (40) TO (50); -INSERT INTO trgfire VALUES (40); -SELECT tgrelid::regclass, tgenabled FROM pg_trigger - WHERE tgrelid::regclass IN (SELECT oid from pg_class where relname LIKE 'trgfire%') - ORDER BY tgrelid::regclass::text; - tgrelid | tgenabled --------------+----------- - trgfire | D - trgfire1 | D - trgfire2 | D ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:13.083861756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-14 21:41:17.883904471 +0000 @@ -2548,1199 +2548,10 @@ (1 row) drop table parted; -create table parted (a int, b int, c text) partition by list ((a + b)); -create or replace function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + new.b; - return new; -end; -$$; -create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:18.285740752 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-14 21:41:00.137680782... @@ -2432,1315 +2432,10 @@ partition by range (b); alter table parted_irreg_ancestor drop column fd, drop column fd2, drop column fd3; -create table parted_irreg (fd int, a int, fd2 int, b text) - partition by range (b); -alter table parted_irreg drop column fd, drop column fd2; -alter table parted_irreg_ancestor attach partition parted_irreg - for values from ('aaaa') to ('zzzz'); -create table parted1_irreg (b text, fd int, a int); -alter table parted1_irreg drop column fd; -alter table parted_irreg attach partition parted1_irreg - for values from ('aaaa') to ('bbbb'); -create trigger parted_trig after insert on parted_irreg - for each row execute procedure trigger_notice_ab(); -create trigger parted_trig_odd after insert on parted_irreg for each row - when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-14 21:38:18.217740781 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-14 21:41:16.6976... @@ -982,163 +982,10 @@ CREATE UNIQUE INDEX b_uq ON cnn_parent (b); ALTER TABLE cnn_parent ADD PRIMARY KEY USING INDEX b_uq; \d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (local, inherited) -Inherits: cnn_child -Child tables: cnn_grandchild2 - -\d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-14 21:38:18.285740752 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-14 21:40:55.669684420 +0000 @@ -2646,1101 +2646,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:34.765024000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-14 21:40:49.721572100 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:34.765024000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-14 21:42:34.303820900 +... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:34.765024000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-14 21:40:48.860233700 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-14 21:43:03 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-14 21:43:03 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-14 21:38:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-14 21:43:04 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
47/4805 | Possibility to disable `ALTER SYSTEM` |
FreeBSD - 13 - 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 2024-03-14 18:36:27.483023000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-14 18:40:05.420022000 +0... @@ -1111,6 +1111,7 @@ -- And try it with a multicolumn GIN index DROP INDEX intarrayidx, textarrayidx; CREATE INDEX botharrayidx ON array_index_op_test USING gin (i, t); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT * FROM array_index_op_test WHERE i @> '{32}' ORDER BY seqno; seqno | i | t ... -------+---------------------------------+-----------------------------------------------------------------------------... diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/amutils.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/amutils.out 2024-03-14 18:36:27.482322000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/amutils.out 2024-03-14 18:40:13.682583000 +0000 @@ -93,20 +93,9 @@ 'bogus']::text[]) with ordinality as u(prop,ord) order by ord; - prop | btree | hash | gist | spgist_radix | spgist_quad | gin | brin ---------------------+-------+------+------+--------------+-------------+-----+------ ... |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-14 18:34:43.187163621 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-14 18:41:21... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-14 18:34:43.127163602 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-14 18:41:27.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-14 18:34:43.187163621 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-14 18:41:18.962861683 +000... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
48/4619 | Force the old transactions logs cleanup even if checkpoint is skipped |
FreeBSD - 13 - 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 2024-03-14 09:45:33.955138000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-14 09:48:42.322152000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/4496 | Simplify create_merge_append_path a bit for clarity |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-14 09:35:59.935094000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-03-14 09:39:02.158255000 +0000 @@ -804,6 +804,7 @@ DROP INDEX text_idx; CREATE INDEX text_idx on test__int using gin ( a gin__int_ops ); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT count(*) from test__int WHERE a && '{23,50}'; count ------- @@ -877,6 +878,7 @@ (1 row) DROP INDEX text_idx; +ERROR: index "text_idx" does not exist -- Repeat the same queries with an extended data set. The data set is the -- same that we used before, except that each element in the array is -- repeated three times, offset by 1000 and 2000. For example, {1, 5} |
47/4708 | Making the initial and maximum DSA segment sizes configurable |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray-running/reg... --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-14 07:43:38.325378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray-running/regress/results/_int.out 2024-03-14 07:47:42.040776000 +0000 @@ -804,6 +804,7 @@ DROP INDEX text_idx; CREATE INDEX text_idx on test__int using gin ( a gin__int_ops ); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT count(*) from test__int WHERE a && '{23,50}'; count ------- @@ -877,6 +878,7 @@ (1 row) DROP INDEX text_idx; +ERROR: index "text_idx" does not exist -- Repeat the same queries with an extended data set. The data set is the -- same that we used before, except that each element in the array is -- repeated three times, offset by 1000 and 2000. For example, {1, 5} |
47/4753 | Avoid deadlock and concurrency during orphan temp table removal |
FreeBSD - 13 - 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 2024-03-14 01:39:44.296670000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-14 01:43:18.260153000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-13 23:12:36.763829000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-13 23:15:02.149707000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-13 23:12:37.622552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-13 23:14:35.717969000 +00... @@ -539,42 +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/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 2024-03-13 23:12:36.766854000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:15:05.806923000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-13 23:12:37.622552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-13 23:14:56.955989000 +... @@ -363,218 +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 2024-03-13 23:12:37.622552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-13 23:14:29.329876000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-13 23:12:24.887548790 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-13 23:16:40.667595040 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-13 23:12:26.431548318 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-13 23:16:25.023588165 +0000 @@ -363,218 +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/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-03-13 23:12:26.431548318 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-13 23:15:39.615568214 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-13 23:12:24.909608922 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-13 23:16:36.729611267 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-13 23:12:26.449610020 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-13 23:16:06.561614419 +00... @@ -505,76 +505,10 @@ -- test brin cost estimates behave sanely based on correlation of values CREATE TABLE brin_test (a INT, b INT); INSERT INTO brin_test SELECT x/100,x%100 FROM generate_series(1,10000) x(x); -CREATE INDEX brin_test_a_idx ON brin_test USING brin (a) WITH (pages_per_range = 2); -CREATE INDEX brin_test_b_idx ON brin_test USING brin (b) WITH (pages_per_range = 2); -VACUUM ANALYZE brin_test; --- Ensure brin index is used when columns are perfectly correlated -EXPLAIN (COSTS OFF) SELECT * FROM brin_test WHERE a = 1; - QUERY PLAN --------------------------------------------- - Bitmap Heap Scan on brin_test - Recheck Cond: (a = 1) - -> Bitmap Index Scan on brin_test_a_idx - Index Cond: (a = 1) -(4 rows) - ... |
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 2024-03-13 23:12:24.941608944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:16:39.049611740 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-13 23:12:26.449610020 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-13 23:16:30.025611968 +... @@ -363,218 +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 2024-03-13 23:12:26.449610020 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-13 23:16:03.349614755 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-13 23:12:31.567396700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-13 23:18:02.188031600 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-13 23:12:35.855010500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-13 23:15:21.596370400 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-13 23:12:31.730990100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:18:12.175816900 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-13 23:12:35.855010500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-13 23:17:15.804267300 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-13 23:12:35.855010500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-13 23:15:17.933764500 +0000 @@ -539,42 +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'; ... |
48/4857 | Partial aggregates push down |
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 2024-03-13 23:10:44.065512000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:13:33.748059000 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-13 23:10:26.505222831 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-03-13 23:14:46.573076960 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-13 23:10:26.619188900 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:15:28.214949375 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-13 23:10:37.456348600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:16:48.191536100 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
macOS - Ventura - 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 2024-03-13 23:10:18 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-13 23:16:16 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
48/4891 | Vectored I/O in bulk_write.c |
FreeBSD - 13 - 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 2024-03-13 21:34:36.451050000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-13 21:38:31.441831000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-13 19:30:12.452538000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-13 19:32:12.495615000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-13 19:29:54.280349016 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-13 19:33:53.172345726... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-13 19:30:09.542883600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-13 19:36:18.194130100 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-13 19:29:55 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-13 19:34:25 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-13 18:05:26.395604000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-13 18:07:46.933554000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-13 18:05:15.730669790 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-13 18:10:12.422460253 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-13 18:05:16.126452314 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-13 18:09:54.994461338 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-13 18:05:14 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-13 18:09:35 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-13 16:31:17.895750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-13 16:32:22.503774000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:31:17.895750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-13 16:32:54.3028800... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:31:17.895750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-13 16:32:18.973076000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-13 16:31:06.214496049 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-13 16:34:12.598448845 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:31:06.214496049 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-13 16:33:03.086472841 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-13 16:31:02.657479527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-13 16:32:51.197441006... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:31:02.657479527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-13 16:33:25.0894154... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:31:02.657479527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-13 16:32:48.569442205 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-13 16:31:19.364472200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-13 16:34:21.130230600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-13 16:31:19.364472200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-13 16:36:20.731344600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-13 16:31:19.364472200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-13 16:34:15.796757200 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-13 16:30:57 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-13 16:33:27 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:30:57 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-13 16:34:52 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-13 16:30:57 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-13 16:33:29 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4754 | Add LSN <-> time conversion facility |
FreeBSD - 13 - 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 2024-03-13 13:05:39.947454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-13 13:09:33.446700000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/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 2024-03-13 11:27:32.848865000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-13 11:29:30.638180... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36859 | | 0 | 36859 | pktable_pkey + 36856 | | 0 | 36856 | pktable + 36868 | | 0 | 36868 | fktable + 37371 | | 0 | 37380 | foo + 37384 | | 0 | 37384 | pg_toast_37371_index + 37383 | | 0 | 37383 | pg_toast_37371 + 37644 | | 0 | 37644 | old_oids + 37663 | | 0 | 37663 | pg_toast_37660 ... |
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 2024-03-13 11:27:32.848865000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-13 11:30:03.7661... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36766 | | 0 | 36766 | pktable_pkey + 36763 | | 0 | 36763 | pktable + 36770 | | 0 | 36770 | fktable + 37304 | | 0 | 37304 | pg_toast_37286_index + 37303 | | 0 | 37303 | pg_toast_37286 + 37286 | | 0 | 37300 | foo + 37586 | | 0 | 37586 | pg_toast_37581_index + 37581 | | 0 | 37581 | recur2 ... |
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 2024-03-13 11:27:32.848865000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-13 11:29:29.103425000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36892 | | 0 | 36892 | pktable_pkey + 36888 | | 0 | 36888 | pktable + 36894 | | 0 | 36894 | fktable + 37446 | | 0 | 37451 | foo + 37455 | | 0 | 37455 | pg_toast_37446_index + 37454 | | 0 | 37454 | pg_toast_37446 + 37678 | | 0 | 37678 | old_oids + 37695 | | 0 | 37695 | pg_toast_37692 ... |
Linux - Debian Bullseye - 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 2024-03-13 11:27:25.927364516 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-13 11:32:19.946914754 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36903 | | 0 | 36903 | pktable_pkey + 36900 | | 0 | 36900 | pktable + 36905 | | 0 | 36905 | fktable + 37467 | | 0 | 37472 | foo + 37476 | | 0 | 37476 | pg_toast_37467_index + 37475 | | 0 | 37475 | pg_toast_37467 + 37691 | | 0 | 37691 | old_oids + 37709 | | 0 | 37709 | pg_toast_37706 ... |
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 2024-03-13 11:27:25.927364516 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-13 11:33:32.710810561 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37314 | | 0 | 37314 | forc_test + 36965 | | 0 | 36965 | users_id_seq + 36980 | | 0 | 36980 | pg_toast_36968 + 36981 | | 0 | 36981 | pg_toast_36968_index + 36968 | | 0 | 36968 | users + 37136 | | 0 | 37136 | foo + 37822 | | 0 | 37822 | pg_toast_37815 + 37823 | | 0 | 37823 | pg_toast_37815_index ... |
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 2024-03-13 11:27:25.927364516 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-13 11:30:58.379032834 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36970 | | 0 | 36970 | pg_toast_36965 + 36971 | | 0 | 36971 | pg_toast_36965_index + 36965 | | 0 | 36965 | users + 36964 | | 0 | 36964 | users_id_seq + 37224 | | 0 | 37224 | foo + 37489 | | 0 | 37489 | forc_test + 36894 | | 0 | 36894 | pktable_pkey + 36891 | | 0 | 36891 | pktable ... |
Linux - Debian Bullseye - 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 2024-03-13 11:27:33.559735778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-13 11:30:52.023483... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36991 | | 0 | 36991 | users_id_seq + 36997 | | 0 | 36997 | pg_toast_36992 + 36998 | | 0 | 36998 | pg_toast_36992_index + 36992 | | 0 | 36992 | users + 37177 | | 0 | 37177 | foo + 37390 | | 0 | 37390 | forc_test + 37837 | | 0 | 37837 | pg_toast_37834 + 37838 | | 0 | 37838 | pg_toast_37834_index ... |
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 2024-03-13 11:27:33.559735778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-13 11:31:18.3474... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37021 | | 0 | 37021 | users_id_seq + 37027 | | 0 | 37027 | pg_toast_37022 + 37028 | | 0 | 37028 | pg_toast_37022_index + 37022 | | 0 | 37022 | users + 37280 | | 0 | 37280 | foo + 37507 | | 0 | 37507 | forc_test + 37815 | | 0 | 37815 | pg_toast_37812 + 37816 | | 0 | 37816 | pg_toast_37812_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 2024-03-13 11:27:33.559735778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-13 11:30:43.703499612 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37065 | | 0 | 37065 | users_id_seq + 37071 | | 0 | 37071 | pg_toast_37066 + 37073 | | 0 | 37073 | pg_toast_37066_index + 37066 | | 0 | 37066 | users + 37297 | | 0 | 37297 | foo + 37583 | | 0 | 37583 | forc_test + 37965 | | 0 | 37965 | pg_toast_37962 + 37966 | | 0 | 37966 | pg_toast_37962_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-13 11:27:44.834805300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-13 11:31:28.577184200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36524 | | 0 | 36524 | pktable_pkey + 36521 | | 0 | 36521 | pktable + 36527 | | 0 | 36527 | fktable + 37070 | | 0 | 37075 | foo + 37079 | | 0 | 37079 | pg_toast_37070_index + 37078 | | 0 | 37078 | pg_toast_37070 + 37302 | | 0 | 37302 | old_oids + 37319 | | 0 | 37319 | pg_toast_37316 + 37320 | | 0 | 37320 | pg_toast_37316_index + 37316 | | 0 | 37316 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-13 11:27:44.834805300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-13 11:33:39.638861600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36550 | | 0 | 36550 | pktable_pkey + 36545 | | 0 | 36545 | pktable + 36555 | | 0 | 36555 | fktable + 37063 | | 0 | 37063 | pg_toast_37052_index + 37052 | | 0 | 37059 | foo + 37062 | | 0 | 37062 | pg_toast_37052 + 37323 | | 0 | 37323 | old_oids + 37345 | | 0 | 37345 | pg_toast_37342 + 37346 | | 0 | 37346 | pg_toast_37342_index + 37342 | | 0 | 37342 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-13 11:27:44.834805300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-13 11:31:14.161647700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35957 | | 0 | 35957 | pktable_pkey + 35953 | | 0 | 35953 | pktable + 35964 | | 0 | 35964 | fktable + 37211 | | 0 | 37216 | foo + 37220 | | 0 | 37220 | pg_toast_37211_index + 37219 | | 0 | 37219 | pg_toast_37211 + 37407 | | 0 | 37407 | old_oids + 37424 | | 0 | 37424 | pg_toast_37421 + 37425 | | 0 | 37425 | pg_toast_37421_index + 37421 | | 0 | 37421 | recur2 ... |
macOS - Ventura - 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 2024-03-13 11:27:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-13 11:29:10 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36875 | | 0 | 36875 | pktable_pkey + 36871 | | 0 | 36871 | pktable + 36877 | | 0 | 36877 | fktable + 37372 | | 0 | 37377 | foo + 37381 | | 0 | 37381 | pg_toast_37372_index + 37380 | | 0 | 37380 | pg_toast_37372 + 37681 | | 0 | 37681 | old_oids + 37698 | | 0 | 37698 | pg_toast_37695 ... |
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 2024-03-13 11:27:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-13 11:31:09 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36594 | | 0 | 36594 | pktable_pkey + 36591 | | 0 | 36591 | pktable + 36596 | | 0 | 36596 | fktable + 37274 | | 0 | 37281 | foo + 37285 | | 0 | 37285 | pg_toast_37274_index + 37284 | | 0 | 37284 | pg_toast_37274 + 37504 | | 0 | 37504 | old_oids + 37524 | | 0 | 37524 | pg_toast_37521 ... |
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 2024-03-13 11:27:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-13 11:29:11 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36878 | | 0 | 36878 | pktable_pkey + 36875 | | 0 | 36875 | pktable + 36880 | | 0 | 36880 | fktable + 37481 | | 0 | 37486 | foo + 37490 | | 0 | 37490 | pg_toast_37481_index + 37489 | | 0 | 37489 | pg_toast_37481 + 37677 | | 0 | 37677 | old_oids + 37694 | | 0 | 37694 | pg_toast_37691 ... |
48/4837 | JIT compilation per plan node |
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 2024-03-13 11:10:31.410525000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-13 11:12:54.135595000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-13 11:10:31.410525000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-13 11:13:24.43911400... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-13 11:10:31.410525000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-13 11:12:50.763965000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-13 11:10:17.698706215 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-13 11:15:12.986507920 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-13 11:10:17.698706215 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-13 11:14:23.206545800 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-13 11:10:35.063273200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-13 11:14:28.714977000 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-13 11:10:35.063273200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-13 11:16:28.338053900 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-13 11:10:35.063273200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-13 11:14:13.731553300 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-13 11:10:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-13 11:12:25 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-13 11:10:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-13 11:14:21 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-13 11:10:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-13 11:12:25 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/4324 | XLog size reductions: smaller XLogRecordBlockHeader |
FreeBSD - 13 - 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 2024-03-13 11:08:31.656556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-03-13 11:12:34.715230000 +0... @@ -1185,6 +1185,7 @@ CREATE TABLE array_gin_test (a int[]); INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g; CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a); +ERROR: error triggered for injection point gin-leave-leaf-split-incomplete SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}'; count ------- |
48/3867 | Add the ability to limit the amount of memory that can be allocated to backends. |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2024-03-13 08:06:43.677821000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2024-03-13 08:09:09.154188000 +0000 @@ -1679,7 +1679,7 @@ pg_stat_memory_allocation limit 1; ?column? | ?column? | ?column? | ?column? | ?column? | ?column? ----------+----------+----------+----------+----------+---------- - t | t | t | t | t | t + t | t | t | t | f | t (1 row) -- End of Stats Test |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-13 08:06:31.539261495 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats.out 2024-03-13 08:16:29.626826411 +0000 @@ -1679,7 +1679,7 @@ pg_stat_memory_allocation limit 1; ?column? | ?column? | ?column? | ?column? | ?column? | ?column? ----------+----------+----------+----------+----------+---------- - t | t | t | t | t | t + t | t | t | t | f | t (1 row) -- End of Stats Test |
Linux - Debian Bullseye - Meson | |
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 2024-03-13 08:06:29.896274468 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-03-13 08:11:37.960024222 ... @@ -1679,7 +1679,7 @@ pg_stat_memory_allocation limit 1; ?column? | ?column? | ?column? | ?column? | ?column? | ?column? ----------+----------+----------+----------+----------+---------- - t | t | t | t | t | t + t | t | t | t | f | t (1 row) -- End of Stats Test |
macOS - Ventura - 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 2024-03-13 08:06:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-03-13 08:10:50 @@ -1679,7 +1679,7 @@ pg_stat_memory_allocation limit 1; ?column? | ?column? | ?column? | ?column? | ?column? | ?column? ----------+----------+----------+----------+----------+---------- - t | t | t | t | t | t + t | t | t | t | f | t (1 row) -- End of Stats Test |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-13 07:15:36.007172000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-13 07:17:11.47... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:36.007172000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-13 07:17:45.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:36.007172000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-13 07:17:08.798478000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-13 07:15:23.632507115 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-13 07:20:40.712218210 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:23.632507115 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-13 07:21:40.644165257 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:23.632507115 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-13 07:19:08.456339027 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-13 07:15:24.981505054 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-13 07:18:23.92... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:24.981505054 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-13 07:18:57.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:24.981505054 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-13 07:18:20.261396327 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-13 07:15:41.864653300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-13 07:18:43.729176500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-13 07:15:41.864653300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-13 07:20:42.392747500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-13 07:15:41.864653300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-13 07:18:36.611984300 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-13 07:15:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-13 07:17:32 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-13 07:18:37 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-13 07:15:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-13 07:17:35 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-13 04:17:02.453141258 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-13 04:17:54.161126722 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 22:14:33.378481000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-12 22:15:37.032350000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 22:14:33.378481000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-12 22:16:53.3904020... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 22:14:33.378481000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-12 22:15:35.371847000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:19.014222000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-12 16:40:41.624423000... @@ -3538,209 +3538,10 @@ create or replace trigger my_trig after insert on parted_trig for each row execute procedure funcA(); -insert into parted_trig (a) values (50); -NOTICE: hello from funcA -create or replace trigger my_trig - after insert on parted_trig_1 - for each row execute procedure funcB(); -- should fail -ERROR: trigger "my_trig" for relation "parted_trig_1" is an internal or a child trigger -insert into parted_trig (a) values (50); -NOTICE: hello from funcA -drop trigger my_trig on parted_trig; -insert into parted_trig (a) values (50); --- test that user trigger can be overwritten by one defined at upper level -create trigger my_trig - after insert on parted_trig_1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:19.014222000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-12 16:41:47.3626970... @@ -2556,1191 +2556,10 @@ end; $$; create table parted_1 partition of parted for values in (1, 2); -create table parted_2 partition of parted for values in (3, 4); -create trigger t before insert or update on parted - for each row execute function parted_trigfunc(); -insert into parted values (0, 1, 'zero win'); -insert into parted values (1, 1, 'one fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1". -insert into parted values (1, 2, 'two fail'); -ERROR: moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_2". -select * from parted; - a | b | c ----+---+---------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:19.014222000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-12 16:40:37.527311000 +0000 @@ -2514,1233 +2514,10 @@ insert into parted values (1, 1, 'uno uno v5'); update parted set a = 2; select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_2 | 2 | 1 | uno uno v5 did INSERT did UPDATE did INSERT -(1 row) - --- both trigger and update change the partition -create or replace function parted_trigfunc2() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; -$$; -create trigger t2 before update on parted ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:06.145728546 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-12 16:42:16.145578451 +0000 @@ -2435,1312 +2435,10 @@ create table parted_irreg (fd int, a int, fd2 int, b text) partition by range (b); alter table parted_irreg drop column fd, drop column fd2; -alter table parted_irreg_ancestor attach partition parted_irreg - for values from ('aaaa') to ('zzzz'); -create table parted1_irreg (b text, fd int, a int); -alter table parted1_irreg drop column fd; -alter table parted_irreg attach partition parted1_irreg - for values from ('aaaa') to ('bbbb'); -create trigger parted_trig after insert on parted_irreg - for each row execute procedure trigger_notice_ab(); -create trigger parted_trig_odd after insert on parted_irreg for each row - when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab(); --- we should hear barking for every insert, but parted_trig_odd only emits --- noise for odd values of a. parted_trig does it for all inserts. -insert into parted_irreg values (1, 'aardvark'), (2, 'aanimals'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:06.145728546 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-12 16:41:28.649647057 +0000 @@ -2694,1053 +2694,10 @@ create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:06.443797734 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-12 16:41:12.299772262... @@ -1736,2011 +1736,10 @@ $$; create trigger parent_del_trig before delete on parent for each row execute procedure parent_del_func(); -create function child_ins_func() - returns trigger language plpgsql as -$$ -begin - update parent set bcnt = bcnt + 1 where aid = new.aid; - return new; -end; -$$; -create trigger child_ins_trig after insert on child - for each row execute procedure child_ins_func(); -create function child_del_func() - returns trigger language plpgsql as -$$ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-12 16:39:06.367797755 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-12 16:41:36.1397... @@ -919,226 +919,10 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -\set VERBOSITY terse -DROP TABLE cnn_parent CASCADE; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-12 16:39:06.443797734 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-12 16:41:08.827775985 +0000 @@ -2457,1290 +2457,10 @@ NOTICE: aardwolf <- woof! NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aardwolf) insert into parted_irreg_ancestor values ('aasvogel', 3); -NOTICE: aasvogel <- woof! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) -drop table parted_irreg_ancestor; --- Before triggers and partitions -create table parted (a int, b int, c text) partition by list (a); -create table parted_1 partition of parted for values in (1) - partition by list (b); -create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-12 16:39:23.251058000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-12 16:41:51.808056300 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-12 16:39:23.241372400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-12 16:43:45.416956600 +0000 @@ -3070,677 +3070,10 @@ for each row execute procedure intercept_insert(); -- insert, parent trigger sees post-modification parent-format tuple insert into parent values ('AAA', 42), ('BBB', 42), ('CCC', 66); -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1066) --- copy, parent trigger sees post-modification parent-format tuple -copy parent (a, b) from stdin; -NOTICE: trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,1234) -drop table child1, child2, child3, parent; -drop function intercept_insert(); --- --- Verify prohibition of row triggers with transition triggers on --- partitions --- -create table parent (a text, b int) partition by list (a); -create table child partition of parent for values in ('AAA'); --- adding row trigger with transition table fails ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-12 16:39:23.251058000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-12 16:41:50.226995700 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-12 16:39:05 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-12 16:41:32 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-03-12 16:39:05 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-12 16:41:48 @@ -919,226 +919,10 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -\set VERBOSITY terse -DROP TABLE cnn_parent CASCADE; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-12 16:39:05 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-12 16:41:32 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
48/4881 | Eager aggregation, take 3 |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-11 20:02:20.062073516 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-11 20:09:00... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-11 20:02:20.062073516 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-11 20:09:... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-11 20:02:20.062073516 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/eager_aggregate.out 2024-03-11 20:08:55.921757452 +000... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-11 18:11:52.460951000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-11 18:16:48.936007000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-11 18:11:53.818233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-11 18:14:41.439635000 +00... @@ -539,42 +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/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 2024-03-11 18:11:52.466136000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 18:16:52.745647000 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-11 18:11:53.818233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-11 18:16:09.298412000 +... @@ -363,218 +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 2024-03-11 18:11:53.818233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-11 18:14:34.489172000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-11 18:11:34.268404310 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-11 18:15:15.372270585 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-11 18:11:35.848404007 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-11 18:15:46.464239970 +0000 @@ -403,178 +403,10 @@ VACUUM brintest; -- force a summarization cycle in brinidx UPDATE brintest SET int8col = int8col * int4col; UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range -SELECT brin_desummarize_range('brinidx', -1); -- error, invalid range ... |
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 2024-03-11 18:11:35.848404007 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-11 18:14:55.548290104 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-11 18:11:33.743409863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-11 18:16:06.991217992 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-11 18:11:35.371409724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-11 18:15:39.183249776 +00... @@ -403,178 +403,10 @@ VACUUM brintest; -- force a summarization cycle in brinidx UPDATE brintest SET int8col = int8col * int4col; UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range -SELECT brin_desummarize_range('brinidx', -1); -- error, invalid range ... |
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 2024-03-11 18:11:33.775409861 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 18:16:10.111214164 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-11 18:11:35.371409724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-11 18:16:01.119225195 +... @@ -363,218 +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 2024-03-11 18:11:35.371409724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-11 18:15:33.355254821 +0000 @@ -487,94 +487,10 @@ CREATE TABLE brintest_2 (n numrange); CREATE INDEX brinidx_2 ON brintest_2 USING brin (n); INSERT INTO brintest_2 VALUES ('empty'); -INSERT INTO brintest_2 VALUES (numrange(0, 2^1000::numeric)); -INSERT INTO brintest_2 VALUES ('(-1, 0)'); -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -SELECT brin_summarize_range('brinidx', 0); - brin_summarize_range ----------------------- - 1 -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-11 18:11:52.056928400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-11 18:17:27.443472900 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-11 18:11:56.414307000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-11 18:14:47.189568400 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-11 18:11:52.200983700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 18:17:39.406376100 +0000 @@ -3805,8404 +3805,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-11 18:11:56.414307000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-11 18:16:38.808226900 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/results/privilege... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-03-11 18:11:56.538828000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-03-11 18:14:46.906884200 +0000 @@ -1731,1185 +1731,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 ... |
48/4857 | Partial aggregates push down |
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 2024-03-11 17:52:52.054283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 17:56:50.404287000 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-11 17:52:47.150858897 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-03-11 17:56:38.198864913 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Linux - Debian Bullseye - 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 2024-03-11 17:52:42.396824395 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 17:57:32.288839874 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-11 17:52:57.438043000 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 18:01:09.767417200 +0000 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
macOS - Ventura - 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 2024-03-11 17:52:37 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-11 17:56:40 @@ -10464,7 +10464,7 @@ FROM pagg_tab WHERE c_serial between 1 and 30; array_agg ... -----------------------------------------------------------------------------------------------------------------------... - {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... + {{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,0},{0,0},{1,... (1 row) -- Tests for backward compatibility |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-11 13:19:24.545346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-11 13:22:27.945020000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-11 13:19:06.757562252 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-11 13:23:00.845393281... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-11 13:19:15.623221100 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-11 13:25:04.477226800 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-11 13:18:59 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-11 13:21:53 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-11 11:35:47.588023000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-11 11:39:14.731379000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-11 11:35:30.429948429 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-11 11:40:34.933732589 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-11 11:35:28.409159284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-11 11:39:48.204969183 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-11 11:35:24 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-11 11:38:56 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-11 10:18:30.827556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-11 10:19:34.081187000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:30.827556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-11 10:20:52.4595530... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:30.827556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-11 10:19:32.001967000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-11 10:18:12.707314013 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-11 10:21:55.839094929 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:12.707314013 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-11 10:20:56.179141905 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-11 10:18:10.503354338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-11 10:20:28.047312156... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:10.503354338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-11 10:21:03.9072683... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:10.503354338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-11 10:20:24.431317946 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-11 10:18:22.889848300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-11 10:21:22.722458500 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-11 10:18:22.889848300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-11 10:23:39.588674600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-11 10:18:22.889848300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-11 10:21:17.386511000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-11 10:18:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-11 10:19:56 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:29 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-11 10:20:58 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-11 10:18:29 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-11 10:19:55 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
47/4060 | Improve WALRead() to suck data directly from WAL buffers when possible |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out /tmp/cirrus-ci-build/contrib/test_decoding/result... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out 2024-03-11 10:03:35.929780651 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/results/spill.out 2024-03-11 10:09:23.757508012 +0000 @@ -241,12 +241,7 @@ SELECT (regexp_split_to_array(data, ':'))[4] COLLATE "C", COUNT(*), (array_agg(data))[1], (array_agg(data))[count(*)] FROM pg_logical_slot_get_changes('regression_slot', NULL,NULL) WHERE data ~ 'INSERT' GROUP BY 1 ORDER BY 1; - regexp_split_to_array | count | array_agg ... ------------------------------------------------+-------+---------------------------------------------------------------... - 'serialize-nested-subbig-subbigabort--1 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-... - 'serialize-nested-subbig-subbigabort-subbig-3 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-... -(2 rows) - +ERROR: could not find record for logical decoding: unexpected pageaddr 0/2120000 in WAL segment 0000000100000000000000... DROP TABLE spill_test; SELECT pg_drop_replication_slot('regression_slot'); pg_drop_replication_slot |
48/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 2024-03-11 06:14:32.132339000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-11 06:16:20.564623... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36834 | | 0 | 36834 | pktable_pkey + 36831 | | 0 | 36831 | pktable + 36839 | | 0 | 36839 | fktable + 37409 | | 0 | 37416 | foo + 37420 | | 0 | 37420 | pg_toast_37409_index + 37419 | | 0 | 37419 | pg_toast_37409 + 37674 | | 0 | 37674 | old_oids + 37691 | | 0 | 37691 | pg_toast_37688 ... |
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 2024-03-11 06:14:32.132339000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-11 06:17:38.0223... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36766 | | 0 | 36766 | pktable_pkey + 36760 | | 0 | 36760 | pktable + 36769 | | 0 | 36769 | fktable + 37303 | | 0 | 37314 | foo + 37318 | | 0 | 37318 | pg_toast_37303_index + 37317 | | 0 | 37317 | pg_toast_37303 + 37604 | | 0 | 37604 | old_oids + 37621 | | 0 | 37621 | pg_toast_37618 ... |
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 2024-03-11 06:14:32.132339000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-11 06:16:18.402604000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36901 | | 0 | 36901 | pktable_pkey + 36898 | | 0 | 36898 | pktable + 36903 | | 0 | 36903 | fktable + 37416 | | 0 | 37423 | foo + 37427 | | 0 | 37427 | pg_toast_37416_index + 37426 | | 0 | 37426 | pg_toast_37416 + 37681 | | 0 | 37681 | old_oids + 37698 | | 0 | 37698 | pg_toast_37695 ... |
Linux - Debian Bullseye - 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 2024-03-11 06:14:15.759905218 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-11 06:19:14.779928785 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36878 | | 0 | 36878 | pktable_pkey + 36875 | | 0 | 36875 | pktable + 36881 | | 0 | 36881 | fktable + 37454 | | 0 | 37460 | foo + 37464 | | 0 | 37464 | pg_toast_37454_index + 37463 | | 0 | 37463 | pg_toast_37454 + 37693 | | 0 | 37693 | old_oids + 37713 | | 0 | 37713 | pg_toast_37710 ... |
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 2024-03-11 06:14:15.759905218 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-11 06:20:45.695921177 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36756 | | 0 | 36756 | pktable_pkey + 36751 | | 0 | 36751 | pktable + 36758 | | 0 | 36758 | fktable + 37374 | | 0 | 37382 | foo + 37386 | | 0 | 37386 | pg_toast_37374_index + 37385 | | 0 | 37385 | pg_toast_37374 + 37609 | | 0 | 37609 | old_oids + 37627 | | 0 | 37627 | pg_toast_37624 ... |
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 2024-03-11 06:14:15.759905218 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-11 06:18:20.639936091 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36967 | | 0 | 36967 | users_id_seq + 36973 | | 0 | 36973 | pg_toast_36968 + 36974 | | 0 | 36974 | pg_toast_36968_index + 36968 | | 0 | 36968 | users + 37212 | | 0 | 37212 | foo + 37455 | | 0 | 37455 | forc_test + 37927 | | 0 | 37927 | pg_toast_37924 + 37928 | | 0 | 37928 | pg_toast_37924_index ... |
Linux - Debian Bullseye - 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 2024-03-11 06:14:15.715749776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-11 06:17:55.895594... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37300 | | 0 | 37300 | pg_toast_37295 + 37301 | | 0 | 37301 | pg_toast_37295_index + 37295 | | 0 | 37295 | users + 37294 | | 0 | 37294 | users_id_seq + 37505 | | 0 | 37505 | foo + 37673 | | 0 | 37673 | forc_test + 36794 | | 0 | 36794 | pktable_pkey + 36791 | | 0 | 36791 | pktable ... |
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 2024-03-11 06:14:15.715749776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-11 06:18:19.8755... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36711 | | 0 | 36711 | pktable_pkey + 36707 | | 0 | 36707 | pktable + 36713 | | 0 | 36713 | fktable + 37232 | | 0 | 37240 | foo + 37245 | | 0 | 37245 | pg_toast_37232_index + 37243 | | 0 | 37243 | pg_toast_37232 + 37471 | | 0 | 37471 | old_oids + 37490 | | 0 | 37490 | pg_toast_37487 ... |
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 2024-03-11 06:14:15.715749776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-11 06:17:51.327597400 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37089 | | 0 | 37089 | users + 37088 | | 0 | 37088 | users_id_seq + 37103 | | 0 | 37103 | pg_toast_37089 + 37104 | | 0 | 37104 | pg_toast_37089_index + 37463 | | 0 | 37463 | foo + 37809 | | 0 | 37809 | forc_test + 36785 | | 0 | 36785 | pktable_pkey + 36782 | | 0 | 36782 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-11 06:14:30.405384300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-11 06:18:07.334793000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35752 | | 0 | 35752 | pktable + 35769 | | 0 | 35769 | fktable + 35760 | | 0 | 35760 | pktable_pkey + 36979 | | 0 | 36985 | foo + 36990 | | 0 | 36990 | pg_toast_36979_index + 36988 | | 0 | 36988 | pg_toast_36979 + 37269 | | 0 | 37269 | old_oids + 37286 | | 0 | 37286 | pg_toast_37283 + 37287 | | 0 | 37287 | pg_toast_37283_index + 37283 | | 0 | 37283 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-11 06:14:30.405384300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-11 06:20:29.446294400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36312 | | 0 | 36312 | pktable_pkey + 36307 | | 0 | 36307 | pktable + 36314 | | 0 | 36314 | fktable + 37010 | | 0 | 37016 | foo + 37020 | | 0 | 37020 | pg_toast_37010_index + 37019 | | 0 | 37019 | pg_toast_37010 + 37249 | | 0 | 37249 | old_oids + 37266 | | 0 | 37266 | pg_toast_37263 + 37267 | | 0 | 37267 | pg_toast_37263_index + 37263 | | 0 | 37263 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-11 06:14:30.405384300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-11 06:18:00.495428200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36628 | | 0 | 36628 | pktable_pkey + 36625 | | 0 | 36625 | pktable + 36633 | | 0 | 36633 | fktable + 37210 | | 0 | 37215 | foo + 37219 | | 0 | 37219 | pg_toast_37210_index + 37218 | | 0 | 37218 | pg_toast_37210 + 37406 | | 0 | 37406 | old_oids + 37423 | | 0 | 37423 | pg_toast_37420 + 37424 | | 0 | 37424 | pg_toast_37420_index + 37420 | | 0 | 37420 | recur2 ... |
macOS - Ventura - 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 2024-03-11 06:14:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-11 06:16:59 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36760 | | 0 | 36760 | pktable_pkey + 36757 | | 0 | 36757 | pktable + 36762 | | 0 | 36762 | fktable + 37356 | | 0 | 37361 | foo + 37365 | | 0 | 37365 | pg_toast_37356_index + 37364 | | 0 | 37364 | pg_toast_37356 + 37602 | | 0 | 37602 | pg_toast_37599 + 37603 | | 0 | 37603 | pg_toast_37599_index ... |
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 2024-03-11 06:14:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-11 06:17:54 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36701 | | 0 | 36701 | pktable_pkey + 36696 | | 0 | 36696 | pktable + 36707 | | 0 | 36707 | fktable + 37270 | | 0 | 37277 | foo + 37281 | | 0 | 37281 | pg_toast_37270_index + 37280 | | 0 | 37280 | pg_toast_37270 + 37504 | | 0 | 37504 | old_oids + 37524 | | 0 | 37524 | pg_toast_37521 ... |
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 2024-03-11 06:14:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-11 06:16:59 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36744 | | 0 | 36744 | pktable_pkey + 36740 | | 0 | 36740 | pktable + 36747 | | 0 | 36747 | fktable + 37329 | | 0 | 37334 | foo + 37338 | | 0 | 37338 | pg_toast_37329_index + 37337 | | 0 | 37337 | pg_toast_37329 + 37561 | | 0 | 37561 | old_oids + 37597 | | 0 | 37597 | pg_toast_37594 ... |
48/4837 | JIT compilation per plan node |
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 2024-03-11 06:04:50.658180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-11 06:07:08.278570000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-11 06:04:50.658180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-11 06:08:29.15174900... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-11 06:04:50.658180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-11 06:07:06.943998000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-11 06:04:33.398165965 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-11 06:10:13.493653419 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-11 06:04:33.398165965 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-11 06:09:21.649734101 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-11 06:04:52.158208500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-11 06:08:57.403833700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-11 06:04:52.158208500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-11 06:11:12.322311700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-11 06:04:52.158208500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-11 06:08:49.824765200 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-11 06:04:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-11 06:06:32 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-11 06:04:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-11 06:07:59 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-11 06:04:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-11 06:06:32 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-11 02:20:44.289249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-11 02:22:37.33... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:44.289249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-11 02:24:04.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:44.289249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-11 02:22:34.482803000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-11 02:20:29.429022399 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-11 02:25:21.072992295 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:29.429022399 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-11 02:24:23.504993179 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-11 02:20:29.991733956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-11 02:24:11.13... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:29.991733956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-11 02:24:42.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:29.991733956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-11 02:24:07.523551870 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-11 02:20:45.382046400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-11 02:23:44.927493600 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-11 02:20:45.382046400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-11 02:25:47.075410600 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-11 02:20:45.382046400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-11 02:23:41.984608600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-11 02:20:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-11 02:22:07 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-11 02:23:36 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-11 02:20:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-11 02:22:08 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
47/4846 | LogwrtResult contended spinlock |
FreeBSD - 13 - Meson | |
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 2024-03-11 01:59:45.438478000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-11 02:03:16.966953000 +... @@ -363,218 +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), ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-11 00:18:02.873690667 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-11 00:18:58.965681177 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 19:16:31.338545000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-10 19:18:07.461022000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 19:16:31.338545000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-10 19:19:23.7180100... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 19:16:31.338545000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-10 19:18:04.411811000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4735 | Support a wildcard in backtrace_functions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:39.486212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-10 16:16:27.034859000 +000... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:39.486212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-10 16:17:44.218468000 +0... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:39.486212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/guc.out 2024-03-10 16:16:24.488323000 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.742716404 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/guc.out 2024-03-10 16:20:08.826458986 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.742716404 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/guc.out 2024-03-10 16:21:34.590396039 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/src/test/regress/results/guc.out --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.742716404 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/guc.out 2024-03-10 16:18:45.190504189 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.435777180 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-10 16:18:11.651626032 +000... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.435777180 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-10 16:18:38.815610548 +0... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-10 16:14:27.435777180 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/guc.out 2024-03-10 16:18:07.407628412 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/g... --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-10 16:14:43.530021700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-10 16:18:16.358173800 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/results... --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-10 16:14:43.530021700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-10 16:20:31.402101700 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results/guc.out --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-10 16:14:43.530021700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2024-03-10 16:18:12.978775400 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
macOS - Ventura - 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 2024-03-10 16:14:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-10 16:15:56 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
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 2024-03-10 16:14:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-10 16:17:38 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
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 2024-03-10 16:14:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2024-03-10 16:15:55 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-03-10 13:19:16.933592000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-10 13:20:31.83... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:19:16.933343000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-10 13:21:30.4587460... @@ -2330,1417 +2330,10 @@ partition by range (a); create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_2 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:19:16.933343000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-10 13:20:28.760926000 +0000 @@ -2863,884 +2863,7 @@ INSERT INTO trgfire VALUES (21); CREATE TABLE trgfire4 PARTITION OF trgfire FOR VALUES FROM (30) TO (40) PARTITION BY LIST (i); CREATE TABLE trgfire4_30 PARTITION OF trgfire4 FOR VALUES IN (30); -INSERT INTO trgfire VALUES (30); -CREATE TABLE trgfire5 (LIKE trgfire) PARTITION BY LIST (i); -CREATE TABLE trgfire5_40 PARTITION OF trgfire5 FOR VALUES IN (40); -ALTER TABLE trgfire ATTACH PARTITION trgfire5 FOR VALUES FROM (40) TO (50); -INSERT INTO trgfire VALUES (40); -SELECT tgrelid::regclass, tgenabled FROM pg_trigger - WHERE tgrelid::regclass IN (SELECT oid from pg_class where relname LIKE 'trgfire%') - ORDER BY tgrelid::regclass::text; - tgrelid | tgenabled --------------+----------- - trgfire | D - trgfire1 | D - trgfire2 | D ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:13:09.822733881 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-10 13:15:34.102641437 +0000 @@ -2646,1101 +2646,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:13:09.822733881 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-10 13:14:57.770669661 +0000 @@ -2700,1047 +2700,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); -alter table trg_clone add constraint uniq unique (a) deferrable; -create table trg_clone2 partition of trg_clone for values from (1000) to (2000); -create table trg_clone3 partition of trg_clone for values from (2000) to (3000) - partition by range (a); -create table trg_clone_3_3 partition of trg_clone3 for values from (2000) to (2100); -select tgrelid::regclass, count(*) from pg_trigger - where tgrelid::regclass in ('trg_clone', 'trg_clone1', 'trg_clone2', ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:13:09.835276200 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-10 13:15:16.815186122... @@ -2864,883 +2864,10 @@ CREATE TABLE trgfire4 PARTITION OF trgfire FOR VALUES FROM (30) TO (40) PARTITION BY LIST (i); CREATE TABLE trgfire4_30 PARTITION OF trgfire4 FOR VALUES IN (30); INSERT INTO trgfire VALUES (30); -CREATE TABLE trgfire5 (LIKE trgfire) PARTITION BY LIST (i); -CREATE TABLE trgfire5_40 PARTITION OF trgfire5 FOR VALUES IN (40); -ALTER TABLE trgfire ATTACH PARTITION trgfire5 FOR VALUES FROM (40) TO (50); -INSERT INTO trgfire VALUES (40); -SELECT tgrelid::regclass, tgenabled FROM pg_trigger - WHERE tgrelid::regclass IN (SELECT oid from pg_class where relname LIKE 'trgfire%') - ORDER BY tgrelid::regclass::text; - tgrelid | tgenabled --------------+----------- - trgfire | D - trgfire1 | D - trgfire2 | D - trgfire3 | D ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-10 13:13:09.759276241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-10 13:15:33.1591... @@ -977,168 +977,10 @@ CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent); CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2); -NOTICE: merging multiple inherited definitions of column "a" -NOTICE: merging multiple inherited definitions of column "b" -CREATE UNIQUE INDEX b_uq ON cnn_parent (b); -ALTER TABLE cnn_parent ADD PRIMARY KEY USING INDEX b_uq; -\d+ cnn_grandchild - Table "public.cnn_grandchild" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (local, inherited) -Inherits: cnn_child ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-10 13:13:09.835276200 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-10 13:15:14.339187986 +0000 @@ -2681,1066 +2681,7 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:31.814843000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-10 13:15:47.223272400 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:31.814843000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-10 13:17:34.871919800 +... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:31.814843000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-10 13:15:45.156898800 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-10 13:16:59 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-10 13:16:59 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-10 13:13:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-10 13:16:59 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
48/4881 | Eager aggregation, take 3 |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-09 17:22:41.663043220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-09 17:29:54... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-09 17:22:41.663043220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-09 17:30:... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-09 17:22:41.663043220 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/eager_aggregate.out 2024-03-09 17:29:51.274683470 +000... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-09 15:49:47.074720000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-09 15:53:21.570680000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-09 15:49:48.442508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-09 15:51:59.434251000 +00... @@ -539,42 +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/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 2024-03-09 15:49:47.077984000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-09 15:53:23.788809000 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-09 15:49:48.442508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-09 15:53:02.662572000 +... @@ -363,218 +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 2024-03-09 15:49:48.442508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-09 15:51:54.217427000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-09 15:49:30.582312247 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-09 15:53:52.906100244 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-09 15:49:32.102312578 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-09 15:54:22.370078796 +0000 @@ -407,174 +407,10 @@ SELECT brin_summarize_new_values('brintest'); -- error, not an index ERROR: "brintest" is not an index SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index -ERROR: "tenk1_unique1" is not a BRIN index -SELECT brin_summarize_new_values('brinidx'); -- ok, no change expected - brin_summarize_new_values ---------------------------- - 0 -(1 row) - --- Tests for brin_desummarize_range -SELECT brin_desummarize_range('brinidx', -1); -- error, invalid range -ERROR: block number out of range: -1 -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- ... |
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 2024-03-09 15:49:32.102312578 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-09 15:53:31.614116169 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-09 15:49:36.224056031 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-09 15:53:53.231819882 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-09 15:49:37.780055691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-09 15:53:26.451877889 +00... @@ -363,218 +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/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 2024-03-09 15:49:36.256056024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-09 15:53:55.743802044 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-09 15:49:37.780055691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-09 15:53:46.471861126 +... @@ -363,218 +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 2024-03-09 15:49:37.780055691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-09 15:53:23.891880033 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-09 15:49:47.568026600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-09 15:55:32.556826800 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-09 15:49:51.819017100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-09 15:52:44.510452200 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-09 15:49:47.715009600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-09 15:55:41.269231200 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-09 15:49:51.819017100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-09 15:54:37.416694200 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-09 15:49:51.819017100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-09 15:52:44.557323000 +0000 @@ -539,42 +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'; ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-09 11:20:12.754109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-09 11:23:29.273180000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-09 11:20:02.477528075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-09 11:24:02.125352759... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-09 11:20:20.185815800 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-09 11:26:29.554849400 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-09 11:19:59 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-09 11:33:18 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-09 10:08:41.403576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-09 10:12:12.796564000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-09 10:08:23.616836996 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-09 10:13:42.736569440 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-09 10:08:24.953116997 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-09 10:12:38.917145608 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-09 10:08:24 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-09 10:21:35 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-09 09:18:29.167330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-09 09:19:35.215451000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:29.167330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-09 09:20:53.3108480... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:29.167330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-09 09:19:33.430665000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-09 09:18:08.989212632 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-09 09:22:16.089202724 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:08.989212632 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-09 09:23:23.465202194 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:08.989212632 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-09 09:20:39.341212452 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-09 09:18:13.798418724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-09 09:20:35.634390300... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:13.798418724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-09 09:21:12.4223520... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:13.798418724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-09 09:20:32.874394018 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-09 09:18:26.201061900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-09 09:21:21.044533900 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-09 09:18:26.201061900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-09 09:23:18.379930800 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-09 09:18:26.201061900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-09 09:21:09.184177000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-09 09:18:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-09 09:19:32 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-09 09:20:55 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-09 09:18:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-09 09:19:31 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/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 2024-03-09 05:45:44.874823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-09 05:47:24.356305... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36877 | | 0 | 36877 | pktable + 36882 | | 0 | 36882 | fktable + 36880 | | 0 | 36880 | pktable_pkey + 37444 | | 0 | 37449 | foo + 37453 | | 0 | 37453 | pg_toast_37444_index + 37452 | | 0 | 37452 | pg_toast_37444 + 37693 | | 0 | 37693 | pg_toast_37690 + 37694 | | 0 | 37694 | pg_toast_37690_index ... |
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 2024-03-09 05:45:44.874823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-09 05:48:43.9661... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36788 | | 0 | 36788 | pktable_pkey + 36784 | | 0 | 36784 | pktable + 36790 | | 0 | 36790 | fktable + 37303 | | 0 | 37313 | foo + 37317 | | 0 | 37317 | pg_toast_37303_index + 37316 | | 0 | 37316 | pg_toast_37303 + 37594 | | 0 | 37594 | old_oids + 37621 | | 0 | 37621 | pg_toast_37618 ... |
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 2024-03-09 05:45:44.874823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-09 05:47:23.434167000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36896 | | 0 | 36896 | pktable_pkey + 36893 | | 0 | 36893 | pktable + 36898 | | 0 | 36898 | fktable + 37376 | | 0 | 37381 | foo + 37385 | | 0 | 37385 | pg_toast_37376_index + 37384 | | 0 | 37384 | pg_toast_37376 + 37677 | | 0 | 37677 | old_oids + 37694 | | 0 | 37694 | pg_toast_37691 ... |
Linux - Debian Bullseye - 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 2024-03-09 05:45:31.455827966 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-09 05:51:06.895570612 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36948 | | 0 | 36948 | users_id_seq + 36954 | | 0 | 36954 | pg_toast_36949 + 36955 | | 0 | 36955 | pg_toast_36949_index + 36949 | | 0 | 36949 | users + 37106 | | 0 | 37106 | foo + 37322 | | 0 | 37322 | forc_test + 37849 | | 0 | 37849 | pg_toast_37846 + 37850 | | 0 | 37850 | pg_toast_37846_index ... |
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 2024-03-09 05:45:31.455827966 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-09 05:50:20.431605411 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36911 | | 0 | 36911 | pktable_pkey + 36908 | | 0 | 36908 | pktable + 36913 | | 0 | 36913 | fktable + 37486 | | 0 | 37491 | foo + 37495 | | 0 | 37495 | pg_toast_37486_index + 37494 | | 0 | 37494 | pg_toast_37486 + 37724 | | 0 | 37724 | old_oids + 37744 | | 0 | 37744 | pg_toast_37741 ... |
Linux - Debian Bullseye - 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 2024-03-09 05:45:31.217671184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-09 05:49:06.905490... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37664 | | 0 | 37664 | rtype + 36817 | | 0 | 36817 | users_id_seq + 36826 | | 0 | 36826 | pg_toast_36818 + 36827 | | 0 | 36827 | pg_toast_36818_index + 36818 | | 0 | 36818 | users + 37089 | | 0 | 37089 | foo + 37286 | | 0 | 37286 | forc_test + 37672 | | 0 | 37672 | pg_toast_37664 ... |
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 2024-03-09 05:45:31.217671184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-09 05:49:35.7134... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36734 | | 0 | 36734 | pktable_pkey + 36731 | | 0 | 36731 | pktable + 36740 | | 0 | 36740 | fktable + 37276 | | 0 | 37282 | foo + 37286 | | 0 | 37286 | pg_toast_37276_index + 37285 | | 0 | 37285 | pg_toast_37276 + 37500 | | 0 | 37500 | old_oids + 37517 | | 0 | 37517 | pg_toast_37514 ... |
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 2024-03-09 05:45:31.217671184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-09 05:49:03.297493804 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36793 | | 0 | 36793 | pktable_pkey + 36790 | | 0 | 36790 | pktable + 36800 | | 0 | 36800 | fktable + 37350 | | 0 | 37355 | foo + 37359 | | 0 | 37359 | pg_toast_37350_index + 37358 | | 0 | 37358 | pg_toast_37350 + 37636 | | 0 | 37636 | old_oids + 37655 | | 0 | 37655 | pg_toast_37652 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-09 05:45:49.824977900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-09 05:49:21.250772100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35697 | | 0 | 35697 | pktable_pkey + 35694 | | 0 | 35694 | pktable + 35700 | | 0 | 35700 | fktable + 36892 | | 0 | 36901 | foo + 36905 | | 0 | 36905 | pg_toast_36892_index + 36904 | | 0 | 36904 | pg_toast_36892 + 37198 | | 0 | 37198 | old_oids + 37216 | | 0 | 37216 | pg_toast_37213 + 37217 | | 0 | 37217 | pg_toast_37213_index + 37213 | | 0 | 37213 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-09 05:45:49.824977900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-09 05:51:17.927528300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36579 | | 0 | 36579 | pktable_pkey + 36575 | | 0 | 36575 | pktable + 36584 | | 0 | 36584 | fktable + 37064 | | 0 | 37077 | foo + 37081 | | 0 | 37081 | pg_toast_37064_index + 37080 | | 0 | 37080 | pg_toast_37064 + 37322 | | 0 | 37322 | old_oids + 37347 | | 0 | 37347 | pg_toast_37344 + 37348 | | 0 | 37348 | pg_toast_37344_index + 37344 | | 0 | 37344 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-09 05:45:49.824977900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-09 05:49:07.076456100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36813 | | 0 | 36813 | pktable_pkey + 36810 | | 0 | 36810 | pktable + 36815 | | 0 | 36815 | fktable + 37218 | | 0 | 37223 | foo + 37227 | | 0 | 37227 | pg_toast_37218_index + 37226 | | 0 | 37226 | pg_toast_37218 + 37414 | | 0 | 37414 | old_oids + 37431 | | 0 | 37431 | pg_toast_37428 + 37432 | | 0 | 37432 | pg_toast_37428_index + 37428 | | 0 | 37428 | recur2 ... |
macOS - Ventura - 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 2024-03-09 05:45:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-09 05:49:21 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36501 | | 0 | 36501 | pktable_pkey + 36498 | | 0 | 36498 | pktable + 36503 | | 0 | 36503 | fktable + 37478 | | 0 | 37483 | foo + 37487 | | 0 | 37487 | pg_toast_37478_index + 37486 | | 0 | 37486 | pg_toast_37478 + 37674 | | 0 | 37674 | old_oids + 37691 | | 0 | 37691 | pg_toast_37688 ... |
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 2024-03-09 05:45:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-09 05:52:48 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37323 | | 0 | 37329 | foo + 37333 | | 0 | 37333 | pg_toast_37323_index + 37332 | | 0 | 37332 | pg_toast_37323 + 37565 | | 0 | 37565 | old_oids + 37608 | | 0 | 37608 | pg_toast_37605 + 37609 | | 0 | 37609 | pg_toast_37605_index + 37605 | | 0 | 37605 | recur2 + 37599 | | 0 | 37599 | recur1 ... |
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 2024-03-09 05:45:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-09 05:49:24 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36887 | | 0 | 36887 | pktable_pkey + 36880 | | 0 | 36880 | pktable + 36910 | | 0 | 36910 | fktable + 37475 | | 0 | 37480 | foo + 37484 | | 0 | 37484 | pg_toast_37475_index + 37483 | | 0 | 37483 | pg_toast_37475 + 37671 | | 0 | 37671 | old_oids + 37688 | | 0 | 37688 | pg_toast_37685 ... |
48/4837 | JIT compilation per plan node |
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 2024-03-09 05:41:44.306188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-09 05:43:56.536857000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-09 05:41:44.306188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-09 05:45:14.17736700... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-09 05:41:44.306188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-09 05:43:54.261582000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-09 05:41:30.176905837 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-09 05:47:06.260897539 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-09 05:41:30.176905837 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-09 05:46:13.200903951 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-09 05:41:47.908573200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-09 05:45:19.341483000 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-09 05:41:47.908573200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-09 05:47:32.726698800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-09 05:41:47.908573200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-09 05:45:06.026077700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-09 05:41:30 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-09 05:45:34 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-09 05:41:30 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-09 05:46:52 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-09 05:41:30 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-09 05:45:34 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-09 02:15:40.131015000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-09 02:17:23.61... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:40.131015000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-09 02:18:43.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:40.131015000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-09 02:17:20.653288000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-09 02:15:23.652110869 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-09 02:20:16.015852453 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:23.652110869 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-09 02:19:20.931895934 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-09 02:15:23.509596440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-09 02:18:36.66... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:23.509596440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-09 02:19:08.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:23.509596440 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-09 02:18:33.417470410 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-09 02:15:34.350244500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-09 02:18:43.706227500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-09 02:15:34.350244500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-09 02:20:46.867872600 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-09 02:15:34.350244500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-09 02:18:36.183770900 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-09 02:15:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-09 02:18:42 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-09 02:19:30 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-09 02:15:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-09 02:18:43 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
47/4846 | LogwrtResult contended spinlock |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/polymorphism.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat... --- C:/cirrus/src/test/regress/expected/polymorphism.out 2024-03-09 01:34:52.946519000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/polymorphism.out 2024-03-09 01:40:40.973772000 +000... @@ -460,1639 +460,7 @@ FINALFUNC = ffnp, INITCOND = '{}'); CREATE AGGREGATE myaggn01b(*) (SFUNC = stfnp, STYPE = int4[], INITCOND = '{}'); --- P N --- should ERROR: stfnp(anyarray) not matched by stfnp(int[]) -CREATE AGGREGATE myaggn02a(*) (SFUNC = stfnp, STYPE = anyarray, - FINALFUNC = ffnp, INITCOND = '{}'); -ERROR: cannot determine transition data type -DETAIL: A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, anyr... -CREATE AGGREGATE myaggn02b(*) (SFUNC = stfnp, STYPE = anyarray, - INITCOND = '{}'); -ERROR: cannot determine transition data type -DETAIL: A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, anyr... --- N P --- should CREATE -CREATE AGGREGATE myaggn03a(*) (SFUNC = stfp, STYPE = int4[], ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-09 00:04:15.750296625 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-09 00:05:15.910269824 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 19:07:55.931410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-08 19:09:17.807893000... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 19:07:55.931410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-08 19:10:35.7579420... @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 19:07:55.931410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-08 19:09:14.447377000 +0000 @@ -3720,7 +3720,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4735 | Support a wildcard in backtrace_functions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:42.377993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-08 16:08:09.560472000 +000... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:42.377993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-08 16:09:28.699384000 +0... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:42.377993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/guc.out 2024-03-08 16:08:05.503144000 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:29.261832882 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/guc.out 2024-03-08 16:10:26.493700682 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/src/test/regress/results/guc.out --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:29.261832882 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/guc.out 2024-03-08 16:09:18.145741517 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:29.496901090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-08 16:09:34.828945317 +000... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:29.496901090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-08 16:10:05.184952142 +0... @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/guc.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/guc.out 2024-03-08 16:06:29.496901090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/guc.out 2024-03-08 16:09:30.428944328 +0000 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/g... --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-08 16:06:49.321554800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-08 16:10:18.363920100 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/results... --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-08 16:06:49.321554800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-08 16:12:29.731594300 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results/guc.out --- C:/cirrus/src/test/regress/expected/guc.out 2024-03-08 16:06:49.321554800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/guc.out 2024-03-08 16:10:05.928365400 +0000 @@ -850,8 +850,9 @@ WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; name ------- -(0 rows) +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
macOS - Ventura - 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 2024-03-08 16:06:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out 2024-03-08 16:08:07 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
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 2024-03-08 16:06:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/guc.out 2024-03-08 16:09:51 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
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 2024-03-08 16:06:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out 2024-03-08 16:08:10 @@ -849,9 +849,10 @@ SELECT name FROM tab_settings_flags WHERE category = 'Developer Options' AND NOT not_in_sample ORDER BY 1; - name ------- -(0 rows) + name +------------------------------- + backtrace_functions_min_level +(1 row) -- Most query-tuning GUCs are flagged as valid for EXPLAIN. -- default_statistics_target is an exception. |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:21.526203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-08 13:12:27.365826000... @@ -3586,161 +3586,10 @@ -- verify transition table conversion slot's lifetime -- https://postgr.es/m/39a71864-b120-5a5c-8cc5-c632b6f16761@amazon.com create table convslot_test_parent (col1 text primary key); -create table convslot_test_child (col1 text primary key, - foreign key (col1) references convslot_test_parent(col1) on delete cascade on update cascade -); -alter table convslot_test_child add column col2 text not null default 'tutu'; -insert into convslot_test_parent(col1) values ('1'); -insert into convslot_test_child(col1) values ('1'); -insert into convslot_test_parent(col1) values ('3'); -insert into convslot_test_child(col1) values ('3'); -create function convslot_trig1() -returns trigger -language plpgsql -AS $$ -begin ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:21.526203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-08 13:13:27.1863400... @@ -2187,1560 +2187,10 @@ create trigger samename after delete on trigpart execute function trigger_nothing(); create trigger samename after delete on trigpart1 execute function trigger_nothing(); \d trigpart1 - Table "public.trigpart1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Partition of: trigpart FOR VALUES FROM (0) TO (1000) -Triggers: - samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing() - trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart - -drop table trigpart; -drop function trigger_nothing(); --- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:21.526203000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-08 13:12:24.080370000 +0000 @@ -2966,781 +2966,7 @@ create trigger child1_update_trig after update on child1 referencing old table as old_table new table as new_table for each statement execute procedure dump_update(); -create trigger child1_delete_trig - after delete on child1 referencing old table as old_table - for each statement execute procedure dump_delete(); -create trigger child2_insert_trig - after insert on child2 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger child2_update_trig - after update on child2 referencing old table as old_table new table as new_table - for each statement execute procedure dump_update(); -create trigger child2_delete_trig - after delete on child2 referencing old table as old_table - for each statement execute procedure dump_delete(); -create trigger child3_insert_trig ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:13.553039074 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-08 13:13:51.400925861 +0000 @@ -2848,899 +2848,7 @@ -- Verify that firing state propagates correctly on creation, too CREATE TABLE trgfire (i int) PARTITION BY RANGE (i); CREATE TABLE trgfire1 PARTITION OF trgfire FOR VALUES FROM (1) TO (10); -CREATE OR REPLACE FUNCTION tgf() RETURNS trigger LANGUAGE plpgsql - AS $$ begin raise exception 'except'; end $$; -CREATE TRIGGER tg AFTER INSERT ON trgfire FOR EACH ROW EXECUTE FUNCTION tgf(); -INSERT INTO trgfire VALUES (1); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -ALTER TABLE trgfire DISABLE TRIGGER tg; -INSERT INTO trgfire VALUES (1); -CREATE TABLE trgfire2 PARTITION OF trgfire FOR VALUES FROM (10) TO (20); -INSERT INTO trgfire VALUES (11); -CREATE TABLE trgfire3 (LIKE trgfire); -ALTER TABLE trgfire ATTACH PARTITION trgfire3 FOR VALUES FROM (20) TO (30); -INSERT INTO trgfire VALUES (21); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:13.553039074 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-08 13:12:55.188979251 +0000 @@ -2618,1129 +2618,7 @@ NOTICE: aardwolf <- woof! NOTICE: aasvogel <- woof! commit; -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(1,aardvark) -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(2,aardwolf) -NOTICE: trigger parted_trig on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) -NOTICE: trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel) -drop table parted_constr_ancestor; -drop function bark(text); --- Test that the WHEN clause is set properly to partitions -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:13.394714744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-08 13:13:27.358650398... @@ -2646,1101 +2646,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-08 13:11:13.318714756 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-08 13:13:45.0826... @@ -877,176 +877,10 @@ ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL; ALTER TABLE notnull_tbl3 ADD b int, ADD CONSTRAINT pk PRIMARY KEY (a, b); \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - b | integer | | not null | -Indexes: - "pk" PRIMARY KEY, btree (a, b) -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - -ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; -\d notnull_tbl3 - Table "public.notnull_tbl3" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-08 13:11:13.394714744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-08 13:13:24.530655221 +0000 @@ -2660,1087 +2660,10 @@ create constraint trigger parted_trigger after update on unparted_trigger from parted_referenced for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-08 13:11:23.921325400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-08 13:13:50.393079300 +0000 @@ -3484,263 +3484,7 @@ -- Tests for CREATE OR REPLACE TRIGGER -- create table my_table (id integer); -create function funcA() returns trigger as $$ -begin - raise notice 'hello from funcA'; - return null; -end; $$ language plpgsql; -create function funcB() returns trigger as $$ -begin - raise notice 'hello from funcB'; - return null; -end; $$ language plpgsql; -create trigger my_trig - after insert on my_table - for each row execute procedure funcA(); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-08 13:11:23.924609400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-08 13:15:33.364345300 +... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-08 13:11:23.924609400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-08 13:13:50.127448400 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-08 13:11:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-08 13:13:56 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-08 13:11:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-08 13:14:03 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-08 13:11:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-08 13:13:58 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
47/4520 | CI speed improvements for FreeBSD |
macOS - Ventura - 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 2024-03-07 16:38:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-07 16:42:05 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4881 | Eager aggregation, take 3 |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-07 15:48:32.389162402 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-07 15:55:33... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-07 15:48:32.389162402 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-07 15:56:... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-07 15:48:32.389162402 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/eager_aggregate.out 2024-03-07 15:55:27.032794562 +000... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-07 14:24:58.994397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-07 14:28:47.332758000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-07 14:25:00.329438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-07 14:27:21.044750000 +00... @@ -539,42 +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/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 2024-03-07 14:24:58.997751000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-07 14:28:49.455506000 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-07 14:25:00.329438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-07 14:28:26.172921000 +... @@ -363,218 +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 2024-03-07 14:25:00.329438000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-07 14:27:17.003986000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-07 14:24:38.835408972 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-07 14:28:57.567229061 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-07 14:24:40.375408567 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-07 14:28:56.235230374 +0000 @@ -363,218 +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/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-03-07 14:24:40.375408567 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-07 14:28:12.771273194 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-07 14:24:47.137975649 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-07 14:29:10.613769906 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-07 14:24:48.721975332 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-07 14:28:44.197795456 +00... @@ -363,218 +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/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 2024-03-07 14:24:47.169975643 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-07 14:29:12.833767444 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-07 14:24:48.721975332 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-07 14:29:04.061777173 +... @@ -56,525 +56,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 100; --- throw in some NULL's and different values -INSERT INTO brintest (inetcol, cidrcol, int4rangecol) SELECT - inet 'fe80::6e40:8ff:fea9:8c46' + tenthous, - cidr 'fe80::6e40:8ff:fea9:8c46' + tenthous, - 'empty'::int4range -FROM tenk1 ORDER BY thousand, tenthous LIMIT 25; -CREATE INDEX brinidx ON brintest USING brin ( - byteacol, - charcol, - namecol, - int8col, - int2col, - int4col, ... |
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 2024-03-07 14:24:48.721975332 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-07 14:28:38.825800023 +0000 @@ -363,218 +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), ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-07 08:04:27.128773000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-07 08:08:06.978358000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-07 08:04:09.207321817 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-07 08:08:24.707093344... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-07 08:04:24.051567400 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-07 08:10:13.904374600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-07 08:03:57 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-07 08:07:45 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-07 06:47:33.946142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-07 06:51:02.875039000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-07 06:47:20.204003509 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-07 06:52:57.911984286 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-07 06:47:21.112002080 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-07 06:51:39.255772053 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-07 06:47:15 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-07 06:50:12 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-07 06:00:36.108369000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-07 06:02:47.997038000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:36.108369000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-07 06:04:06.6928150... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:36.108369000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-07 06:02:45.636948000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-07 06:00:21.758871167 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-07 06:05:34.614880213 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:21.758871167 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-07 06:06:37.154881821 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:21.758871167 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-07 06:04:04.506849922 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-07 06:00:21.068070159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-07 06:04:30.540072284... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:21.068070159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-07 06:05:06.6480738... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:21.068070159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-07 06:04:27.700072885 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-07 06:00:40.718500700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-07 06:03:38.558769100 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-07 06:00:40.718500700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-07 06:05:43.259413800 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-07 06:00:40.718500700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-07 06:03:32.674082900 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-07 06:00:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-07 06:03:25 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-07 06:04:06 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-07 06:00:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-07 06:03:25 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/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 2024-03-07 01:06:06.586249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-07 01:08:25.456527... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36842 | | 0 | 36842 | pktable_pkey + 36836 | | 0 | 36836 | pktable + 36844 | | 0 | 36844 | fktable + 37376 | | 0 | 37381 | foo + 37385 | | 0 | 37385 | pg_toast_37376_index + 37384 | | 0 | 37384 | pg_toast_37376 + 37608 | | 0 | 37608 | old_oids + 37625 | | 0 | 37625 | pg_toast_37622 ... |
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 2024-03-07 01:06:06.586249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-07 01:09:45.4704... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36663 | | 0 | 36663 | pktable + 36670 | | 0 | 36670 | fktable + 36668 | | 0 | 36668 | pktable_pkey + 37226 | | 0 | 37231 | foo + 37235 | | 0 | 37235 | pg_toast_37226_index + 37234 | | 0 | 37234 | pg_toast_37226 + 37497 | | 0 | 37497 | old_oids + 37516 | | 0 | 37516 | pg_toast_37513 ... |
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 2024-03-07 01:06:06.586249000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-07 01:08:22.781283000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36799 | | 0 | 36799 | pktable_pkey + 36796 | | 0 | 36796 | pktable + 36801 | | 0 | 36801 | fktable + 37293 | | 0 | 37298 | foo + 37303 | | 0 | 37303 | pg_toast_37293_index + 37301 | | 0 | 37301 | pg_toast_37293 + 37562 | | 0 | 37562 | old_oids + 37581 | | 0 | 37581 | pg_toast_37578 ... |
Linux - Debian Bullseye - 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 2024-03-07 01:05:43.467630566 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-07 01:11:11.079389545 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36946 | | 0 | 36946 | pktable_pkey + 36943 | | 0 | 36943 | pktable + 36948 | | 0 | 36948 | fktable + 37423 | | 0 | 37429 | foo + 37433 | | 0 | 37433 | pg_toast_37423_index + 37432 | | 0 | 37432 | pg_toast_37423 + 37696 | | 0 | 37696 | old_oids + 37713 | | 0 | 37713 | pg_toast_37710 ... |
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 2024-03-07 01:05:43.467630566 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-07 01:10:10.375434487 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36826 | | 0 | 36826 | pktable_pkey + 36823 | | 0 | 36823 | pktable + 36836 | | 0 | 36836 | fktable + 37350 | | 0 | 37358 | foo + 37362 | | 0 | 37362 | pg_toast_37350_index + 37361 | | 0 | 37361 | pg_toast_37350 + 37573 | | 0 | 37573 | old_oids + 37591 | | 0 | 37591 | pg_toast_37588 ... |
Linux - Debian Bullseye - 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 2024-03-07 01:05:47.962968387 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-07 01:09:48.538791... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 36911 | | 0 | 36911 | users_id_seq + 36918 | | 0 | 36918 | pg_toast_36912_index + 36917 | | 0 | 36917 | pg_toast_36912 + 36912 | | 0 | 36912 | users + 37125 | | 0 | 37125 | foo + 37497 | | 0 | 37497 | forc_test + 36709 | | 0 | 36709 | pktable_pkey + 36706 | | 0 | 36706 | pktable ... |
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 2024-03-07 01:05:47.962968387 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-07 01:10:15.7507... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36694 | | 0 | 36694 | pktable_pkey + 36691 | | 0 | 36691 | pktable + 36696 | | 0 | 36696 | fktable + 37176 | | 0 | 37182 | foo + 37186 | | 0 | 37186 | pg_toast_37176_index + 37185 | | 0 | 37185 | pg_toast_37176 + 37424 | | 0 | 37424 | old_oids + 37441 | | 0 | 37441 | pg_toast_37438 ... |
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 2024-03-07 01:05:47.962968387 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-07 01:09:41.582796491 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37336 | | 0 | 37336 | foo + 36959 | | 0 | 36959 | users_id_seq + 36968 | | 0 | 36968 | pg_toast_36963 + 36969 | | 0 | 36969 | pg_toast_36963_index + 36963 | | 0 | 36963 | users + 37583 | | 0 | 37583 | forc_test + 37873 | | 0 | 37873 | pg_toast_37870 + 37874 | | 0 | 37874 | pg_toast_37870_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-07 01:06:10.002092700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-07 01:09:49.954281300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36162 | | 0 | 36162 | pktable_pkey + 36159 | | 0 | 36159 | pktable + 36164 | | 0 | 36164 | fktable + 36909 | | 0 | 36916 | foo + 36920 | | 0 | 36920 | pg_toast_36909_index + 36919 | | 0 | 36919 | pg_toast_36909 + 37177 | | 0 | 37177 | old_oids + 37215 | | 0 | 37215 | pg_toast_37212 + 37216 | | 0 | 37216 | pg_toast_37212_index + 37212 | | 0 | 37212 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-07 01:06:10.002092700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-07 01:12:04.298515000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36497 | | 0 | 36497 | pktable_pkey + 36492 | | 0 | 36492 | pktable + 36499 | | 0 | 36499 | fktable + 36985 | | 0 | 36990 | foo + 36995 | | 0 | 36995 | pg_toast_36985_index + 36994 | | 0 | 36994 | pg_toast_36985 + 37238 | | 0 | 37238 | old_oids + 37255 | | 0 | 37255 | pg_toast_37252 + 37256 | | 0 | 37256 | pg_toast_37252_index + 37252 | | 0 | 37252 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-07 01:06:10.002092700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-07 01:09:35.999692700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36485 | | 0 | 36485 | pktable_pkey + 36481 | | 0 | 36481 | pktable + 36490 | | 0 | 36490 | fktable + 37104 | | 0 | 37109 | foo + 37113 | | 0 | 37113 | pg_toast_37104_index + 37112 | | 0 | 37112 | pg_toast_37104 + 37336 | | 0 | 37336 | old_oids + 37353 | | 0 | 37353 | pg_toast_37350 + 37354 | | 0 | 37354 | pg_toast_37350_index + 37350 | | 0 | 37350 | recur2 ... |
macOS - Ventura - 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 2024-03-07 01:05:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-07 01:08:42 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 35910 | | 0 | 35910 | pktable_pkey + 35907 | | 0 | 35907 | pktable + 35912 | | 0 | 35912 | fktable + 37237 | | 0 | 37242 | foo + 37246 | | 0 | 37246 | pg_toast_37237_index + 37245 | | 0 | 37245 | pg_toast_37237 + 37466 | | 0 | 37466 | old_oids + 37483 | | 0 | 37483 | pg_toast_37480 ... |
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 2024-03-07 01:05:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-07 01:09:44 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36575 | | 0 | 36575 | pktable_pkey + 36572 | | 0 | 36572 | pktable + 36577 | | 0 | 36577 | fktable + 37206 | | 0 | 37211 | foo + 37215 | | 0 | 37215 | pg_toast_37206_index + 37214 | | 0 | 37214 | pg_toast_37206 + 37426 | | 0 | 37426 | old_oids + 37446 | | 0 | 37446 | pg_toast_37443 ... |
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 2024-03-07 01:05:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-07 01:08:42 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36626 | | 0 | 36626 | users_id_seq + 36632 | | 0 | 36632 | pg_toast_36627 + 36633 | | 0 | 36633 | pg_toast_36627_index + 36627 | | 0 | 36627 | users + 36741 | | 0 | 36741 | foo + 36930 | | 0 | 36930 | forc_test + 36105 | | 0 | 36105 | pktable_pkey + 36102 | | 0 | 36102 | pktable ... |
48/4837 | JIT compilation per plan node |
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 2024-03-07 00:56:43.343635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-07 00:59:01.788736000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-07 00:56:43.343635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-07 01:00:19.27993000... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-07 00:56:43.343635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-07 00:59:00.016808000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-07 00:56:40.493056259 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-07 01:03:35.752748209 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-07 00:56:40.493056259 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-03-07 01:05:18.188665879 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-07 00:56:40.493056259 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-07 01:01:59.616819752 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-07 00:56:47.172993800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-07 01:01:35.127921700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-07 00:56:47.172993800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-07 01:04:19.957044300 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-07 00:56:47.172993800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-07 01:01:27.569349600 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-07 00:56:46 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-07 00:59:15 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-07 00:56:46 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-07 01:01:09 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-07 00:56:46 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-07 00:59:14 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
macOS - Ventura - Meson | |
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 2024-03-06 21:57:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-06 22:02:24 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-06 21:57:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-06 22:03:24 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-06 21:57:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-06 22:02:25 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-06 21:31:11.300169293 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-06 21:35:15.144204969 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-06 21:31:11.300169293 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-06 21:34:20.472196964 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-06 21:31:12.545899686 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-06 21:34:00.84... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-06 21:31:12.545899686 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-06 21:34:32.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-06 21:31:12.545899686 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-06 21:33:53.381940953 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-06 21:31:34.199011000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-06 21:34:45.184504400 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-06 21:31:34.199011000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-06 21:36:47.330429200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-06 21:31:34.199011000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-06 21:34:42.727957200 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-06 18:38:01.019083786 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-06 18:40:51.679094764 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4888 | Run deferred triggers in the correct security context |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 13:44:33.052419000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-06 13:45:59.049629000... @@ -3712,7 +3712,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 13:44:33.052419000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-06 13:47:15.6220010... @@ -3712,7 +3712,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 13:44:33.052419000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-06 13:45:55.622044000 +0000 @@ -3712,7 +3712,9 @@ -- test who runs deferred trigger functions -- setup create role groot; +WARNING: roles created by regression test cases should have names starting with "regress_" create role outis; +WARNING: roles created by regression test cases should have names starting with "regress_" create function whoami() returns trigger language plpgsql as $$ begin |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:19.533962000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-06 07:40:29.63... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:19.533685000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-06 07:41:30.3341570... @@ -2749,990 +2749,10 @@ (2 rows) drop table parent, child1; -create table parent (a int) partition by list (a); -create table child1 partition of parent for values in (1); -create trigger tg after insert on parent - for each row execute procedure trig_nothing(); -create trigger tg_stmt after insert on parent - for statement execute procedure trig_nothing(); -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text, tgname; - tgrelid | tgname | tgenabled ----------+---------+----------- - child1 | tg | O - parent | tg | O ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:19.533685000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-06 07:40:26.419999000 +0000 @@ -2638,1101 +2638,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:05.341231741 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-06 07:43:14.949076190 +0000 @@ -2654,1085 +2654,10 @@ for each row execute procedure trigger_notice_ab(); create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) - where tgname = 'parted_trigger' - order by t.tgrelid::regclass::text; - tgname | conname | tgrelid | tgconstrrelid | conrelid | confrelid -----------------+----------------+--------------------+-------------------+--------------------+----------- - parted_trigger | parted_trigger | parted_trigger | parted_referenced | parted_trigger | - - parted_trigger | parted_trigger | parted_trigger_1 | parted_referenced | parted_trigger_1 | - - parted_trigger | parted_trigger | parted_trigger_2 | parted_referenced | parted_trigger_2 | - - parted_trigger | parted_trigger | parted_trigger_3 | parted_referenced | parted_trigger_3 | - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:05.341231741 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-06 07:42:22.709103609 +0000 @@ -2641,1098 +2641,10 @@ -- try a constraint trigger, also create table parted_referenced (a int); create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:05.121024590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-06 07:42:59.808875679... @@ -2453,1286 +2453,10 @@ NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) NOTICE: trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel) drop table parted_irreg_ancestor; --- Before triggers and partitions -create table parted (a int, b int, c text) partition by list (a); -create table parted_1 partition of parted for values in (1) - partition by list (b); -create table parted_1_1 partition of parted_1 for values in (1); -create function parted_trigfunc() returns trigger language plpgsql as $$ -begin - new.a = new.a + 1; - return new; -end; -$$; -insert into parted values (1, 1, 'uno uno v1'); -- works -create trigger t before insert or update or delete on parted ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-06 07:39:05.045024611 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-06 07:43:16.9048... @@ -956,97 +956,10 @@ Child tables: cnn_grandchild2 \d+ cnn_grandchild2 - Table "public.cnn_grandchild2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | - b | integer | | not null | | plain | | -Not-null constraints: - "cnn_grandchild_b_not_null" NOT NULL "b" (inherited) -Inherits: cnn_grandchild, - cnn_child2 - -ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey; -\set VERBOSITY terse -DROP TABLE cnn_parent CASCADE; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-06 07:39:05.121024590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-06 07:42:54.880879983 +0000 @@ -2627,1112 +2627,12 @@ for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab(); create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3); +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. create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); -update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:23.123350000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-06 07:41:50.138779600 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-06 07:39:23.119845000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-06 07:43:44.176876200 +0000 @@ -3581,158 +3581,10 @@ create table convslot_test_child (col1 text primary key, foreign key (col1) references convslot_test_parent(col1) on delete cascade on update cascade ); -alter table convslot_test_child add column col2 text not null default 'tutu'; -insert into convslot_test_parent(col1) values ('1'); -insert into convslot_test_child(col1) values ('1'); -insert into convslot_test_parent(col1) values ('3'); -insert into convslot_test_child(col1) values ('3'); -create function convslot_trig1() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, old_table = %', - TG_NAME, - (select string_agg(old_table::text, ', ' order by col1) from old_table); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:23.123350000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-06 07:41:49.388774500 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:05 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-06 07:50:49 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:05 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-06 07:50:49 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-06 07:39:05 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-06 07:50:49 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
48/4881 | Eager aggregation, take 3 |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 11:34:40.681578566 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-05 11:42:02... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 11:34:40.681578566 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-05 11:42:... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 11:34:40.681578566 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/eager_aggregate.out 2024-03-05 11:41:57.849211765 +000... @@ -20,27 +20,24 @@ -- and finalize the aggregation. EXPLAIN (VERBOSE, COSTS OFF) SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a ORDER BY t1.a; - QUERY PLAN ------------------------------------------------------------------- - Finalize GroupAggregate + QUERY PLAN +------------------------------------------------------------ + GroupAggregate Output: t1.a, avg(t2.c) Group Key: t1.a -> Sort - Output: t1.a, (PARTIAL avg(t2.c)) + Output: t1.a, t2.c Sort Key: t1.a -> Hash Join ... |
48/4882 | Add a pg_truncate_freespace_map function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-05 10:59:17.474301000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-05 11:01:58.204433000... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg... --- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-05 10:58:58.809697933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-05 11:01:25.401758262... @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-05 10:59:16.299674600 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-05 11:05:17.013102600 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre... --- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-03-05 10:58:52 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-03-05 11:02:28 @@ -1,4 +1,5 @@ CREATE EXTENSION pg_freespacemap; +ERROR: extension "pg_freespacemap" has no installation script nor update path for version "1.3" CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off); CREATE INDEX freespace_brin ON freespace_tab USING brin (c1); CREATE INDEX freespace_btree ON freespace_tab USING btree (c1); @@ -8,78 +9,39 @@ SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail FROM rel, LATERAL pg_freespace(rel.id) AS fsm ORDER BY 1, 2; - id | blkno | is_avail ------------------+-------+---------- - freespace_brin | 0 | f - freespace_brin | 1 | f - freespace_brin | 2 | t - freespace_btree | 0 | f - freespace_hash | 0 | f ... |
48/4583 | Mark expressions nullable by grouping sets |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-05 09:12:42.005200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-05 09:16:34.381857000 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-05 09:12:43.418620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-05 09:15:07.832484000 +00... @@ -539,42 +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/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 2024-03-05 09:12:42.009082000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-05 09:16:36.569800000 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-05 09:12:43.418620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-05 09:16:15.529955000 +... @@ -363,218 +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 2024-03-05 09:12:43.418620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-05 09:15:03.950409000 +0000 @@ -539,42 +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 Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-05 09:12:28.871199450 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-03-05 09:16:19.895020763 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-05 09:12:30.491199104 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-03-05 09:16:40.546976438 +0000 @@ -363,218 +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/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-03-05 09:12:30.491199104 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-03-05 09:15:49.939089489 +0000 @@ -363,218 +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 Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-03-05 09:12:27.386150098 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-05 09:17:02.637979938 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
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 2024-03-05 09:12:29.014149806 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-05 09:16:32.354010418 +00... @@ -394,187 +394,10 @@ format('%s/%s%s', odd, even, tenthous)::pg_lsn, box(point(odd, even), point(thousand, twothousand)) FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5; -SELECT brin_desummarize_range('brinidx', 0); - brin_desummarize_range ------------------------- - -(1 row) - -VACUUM brintest; -- force a summarization cycle in brinidx -UPDATE brintest SET int8col = int8col * int4col; -UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL; --- Tests for brin_summarize_new_values -SELECT brin_summarize_new_values('brintest'); -- error, not an index -ERROR: "brintest" is not an index -SELECT brin_summarize_new_values('tenk1_unique1'); -- error, not a BRIN index ... |
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 2024-03-05 09:12:27.418150093 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-05 09:17:05.265976780 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
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 2024-03-05 09:12:29.014149806 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-05 09:16:57.597985994 +... @@ -363,218 +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 2024-03-05 09:12:29.014149806 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-03-05 09:16:29.162012107 +0000 @@ -363,218 +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), ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_statements/regress/... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-03-05 09:12:44.538137300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-03-05 09:19:12.043924800 +0000 @@ -319,96 +319,7 @@ FROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c) GROUP BY ROLLUP(a, b), rollup(a, c) ORDER BY a, b, c; - a | b | c ----+---+--- - 1 | 2 | 3 - 1 | 2 | - 1 | 2 | - 1 | | 3 - 1 | | 3 - 1 | | - 1 | | - 1 | | - 4 | | 6 - 4 | | 6 - 4 | | 6 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-05 09:12:49.804725900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-03-05 09:16:16.501371100 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_fdw/regress/result... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-03-05 09:12:44.738240600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-03-05 09:19:20.531727600 +0000 @@ -3764,8404 +3764,7 @@ -- Grouping sets explain (verbose, costs off) select c2, sum(c1) from ft1 where c2 < 3 group by rollup(c2) order by 1 nulls last; - QUERY PLAN ------------------------------------------------------------------------------- - Sort - Output: c2, (sum(c1)) - Sort Key: ft1.c2 - -> MixedAggregate - Output: c2, sum(c1) - Hash Key: ft1.c2 - Group Key: () - -> Foreign Scan on public.ft1 - Output: c2, c1 - Remote SQL: SELECT "C 1", c2 FROM "S 1"."T 1" WHERE ((c2 < 3)) -(10 rows) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-05 09:12:49.804725900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-03-05 09:18:15.019001100 +0000 @@ -539,42 +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 -w -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/results/brin.out --- C:/cirrus/src/test/regress/expected/brin.out 2024-03-05 09:12:49.804725900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-03-05 09:16:04.936920200 +0000 @@ -539,42 +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'; ... |
48/4881 | Eager aggregation, take 3 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:05:02.328002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-05 07:07:44.00... @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:05:02.328002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-05 07:09:08.... @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:05:02.328002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/eager_aggregate.out 2024-03-05 07:07:41.349002000 +0000 @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:04:50.042771300 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/eager_aggregate.out 2024-03-05 07:09:40.44... @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:04:50.042771300 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/eager_aggregate.out 2024-03-05 07:10:07.... @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/eager_aggregate.out 2024-03-05 07:04:50.042771300 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/eager_aggregate.out 2024-03-05 07:09:36.986594947 +0000 @@ -45,15 +45,15 @@ SELECT t1.a, avg(t2.c) FROM eager_agg_t1 t1 JOIN eager_agg_t2 t2 ON t1.b = t2.b GROUP BY t1.a; a | avg ---+----- - 1 | 496 2 | 497 - 6 | 501 - 7 | 502 3 | 498 - 4 | 499 - 9 | 504 5 | 500 8 | 503 + 4 | 499 + 6 | 501 + 9 | 504 + 7 | 502 ... |
48/4766 | data loss bug in initial sync of logical replication |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-05 05:09:19.667307300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-05 05:14:13.879588500 +0000 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-05 03:08:36.175696000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-05 03:12:01.824082000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-05 03:08:20.695587534 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-05 03:13:17.891350623 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-05 03:08:25.801800598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-05 03:10:44.177734030 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-05 03:08:23 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-05 03:15:27 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-05 02:09:25.130579000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-05 02:11:19.584099000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:25.130579000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-05 02:12:38.7277570... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:25.130579000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-05 02:11:17.993040000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-05 02:09:12.627579484 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-05 02:13:59.151364287 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:12.627579484 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-05 02:15:22.459288424 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:12.627579484 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-05 02:12:41.599434788 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-05 02:09:10.130045622 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-05 02:12:54.154068516... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:10.130045622 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-05 02:13:27.8300294... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:10.130045622 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-05 02:12:51.554069372 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-05 02:09:26.068888000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-05 02:12:26.380441000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-05 02:09:26.068888000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-05 02:14:37.870615000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-05 02:09:26.068888000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-05 02:12:20.217371600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-05 02:09:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-05 02:14:25 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-05 02:15:14 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-05 02:09:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-05 02:14:25 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/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 2024-03-04 21:12:58.819114000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-04 21:15:00.264279... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36811 | | 0 | 36811 | pktable_pkey + 36808 | | 0 | 36808 | pktable + 36813 | | 0 | 36813 | fktable + 37297 | | 0 | 37302 | foo + 37306 | | 0 | 37306 | pg_toast_37297_index + 37305 | | 0 | 37305 | pg_toast_37297 + 37586 | | 0 | 37586 | old_oids + 37603 | | 0 | 37603 | pg_toast_37600 ... |
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 2024-03-04 21:12:58.819114000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-04 21:16:17.7953... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36652 | | 0 | 36652 | pktable_pkey + 36645 | | 0 | 36645 | pktable + 36657 | | 0 | 36657 | fktable + 37280 | | 0 | 37285 | foo + 37289 | | 0 | 37289 | pg_toast_37280_index + 37288 | | 0 | 37288 | pg_toast_37280 + 37512 | | 0 | 37512 | old_oids + 37529 | | 0 | 37529 | pg_toast_37526 ... |
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 2024-03-04 21:12:58.819114000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-04 21:14:57.381261000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36786 | | 0 | 36786 | pktable_pkey + 36783 | | 0 | 36783 | pktable + 36788 | | 0 | 36788 | fktable + 37276 | | 0 | 37281 | foo + 37285 | | 0 | 37285 | pg_toast_37276_index + 37284 | | 0 | 37284 | pg_toast_37276 + 37548 | | 0 | 37548 | old_oids + 37565 | | 0 | 37565 | pg_toast_37562 ... |
Linux - Debian Bullseye - 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 2024-03-04 21:12:40.927546408 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-04 21:17:28.931305298 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36802 | | 0 | 36802 | pktable_pkey + 36799 | | 0 | 36799 | pktable + 36806 | | 0 | 36806 | fktable + 37388 | | 0 | 37393 | foo + 37397 | | 0 | 37397 | pg_toast_37388_index + 37396 | | 0 | 37396 | pg_toast_37388 + 37628 | | 0 | 37628 | old_oids + 37655 | | 0 | 37655 | pg_toast_37652 ... |
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 2024-03-04 21:12:40.927546408 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-04 21:16:42.207333388 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36968 | | 0 | 36968 | users_id_seq + 36974 | | 0 | 36974 | pg_toast_36969 + 36975 | | 0 | 36975 | pg_toast_36969_index + 36969 | | 0 | 36969 | users + 37265 | | 0 | 37265 | foo + 37472 | | 0 | 37472 | forc_test + 37834 | | 0 | 37834 | pg_toast_37831 + 37835 | | 0 | 37835 | pg_toast_37831_index ... |
Linux - Debian Bullseye - 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 2024-03-04 21:12:50.804093452 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-04 21:17:04.491935... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36612 | | 0 | 36612 | pktable_pkey + 36609 | | 0 | 36609 | pktable + 36616 | | 0 | 36616 | fktable + 37227 | | 0 | 37232 | foo + 37236 | | 0 | 37236 | pg_toast_37227_index + 37235 | | 0 | 37235 | pg_toast_37227 + 37462 | | 0 | 37462 | old_oids + 37480 | | 0 | 37480 | pg_toast_37477 ... |
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 2024-03-04 21:12:50.804093452 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-04 21:17:30.5238... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36584 | | 0 | 36584 | pktable_pkey + 36581 | | 0 | 36581 | pktable + 36586 | | 0 | 36586 | fktable + 37157 | | 0 | 37168 | foo + 37172 | | 0 | 37172 | pg_toast_37157_index + 37171 | | 0 | 37171 | pg_toast_37157 + 37380 | | 0 | 37380 | old_oids + 37399 | | 0 | 37399 | pg_toast_37396 ... |
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 2024-03-04 21:12:50.804093452 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-04 21:16:52.379990604 +0000 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 37755 | | 0 | 37755 | forc_test + 37096 | | 0 | 37096 | users_id_seq + 37108 | | 0 | 37108 | pg_toast_37097 + 37109 | | 0 | 37109 | pg_toast_37097_index + 37097 | | 0 | 37097 | users + 37439 | | 0 | 37439 | foo + 36597 | | 0 | 36597 | pktable_pkey + 36594 | | 0 | 36594 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-04 21:13:03.600074900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-04 21:16:33.350563900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36223 | | 0 | 36223 | pktable_pkey + 36220 | | 0 | 36220 | pktable + 36225 | | 0 | 36225 | fktable + 36925 | | 0 | 36933 | foo + 36937 | | 0 | 36937 | pg_toast_36925_index + 36936 | | 0 | 36936 | pg_toast_36925 + 37206 | | 0 | 37206 | pg_toast_37203 + 37207 | | 0 | 37207 | pg_toast_37203_index + 37203 | | 0 | 37203 | recur2 + 37198 | | 0 | 37198 | recur1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-04 21:13:03.600074900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-04 21:18:51.740690000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36468 | | 0 | 36468 | pktable_pkey + 36465 | | 0 | 36465 | pktable + 36470 | | 0 | 36470 | fktable + 36963 | | 0 | 36970 | foo + 36974 | | 0 | 36974 | pg_toast_36963_index + 36973 | | 0 | 36973 | pg_toast_36963 + 37216 | | 0 | 37216 | old_oids + 37233 | | 0 | 37233 | pg_toast_37230 + 37234 | | 0 | 37234 | pg_toast_37230_index + 37230 | | 0 | 37230 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-04 21:13:03.600074900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-04 21:16:26.216779900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35989 | | 0 | 35989 | pktable_pkey + 35986 | | 0 | 35986 | pktable + 35991 | | 0 | 35991 | fktable + 37083 | | 0 | 37088 | foo + 37092 | | 0 | 37092 | pg_toast_37083_index + 37091 | | 0 | 37091 | pg_toast_37083 + 37315 | | 0 | 37315 | old_oids + 37332 | | 0 | 37332 | pg_toast_37329 + 37333 | | 0 | 37333 | pg_toast_37329_index + 37329 | | 0 | 37329 | recur2 ... |
macOS - Ventura - 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 2024-03-04 21:12:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-04 21:24:36 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36817 | | 0 | 36817 | pktable_pkey + 36814 | | 0 | 36814 | pktable + 36819 | | 0 | 36819 | fktable + 37253 | | 0 | 37258 | foo + 37262 | | 0 | 37262 | pg_toast_37253_index + 37261 | | 0 | 37261 | pg_toast_37253 + 37496 | | 0 | 37496 | old_oids + 37513 | | 0 | 37513 | pg_toast_37510 ... |
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 2024-03-04 21:12:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-04 21:25:49 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36733 | | 0 | 36733 | pktable_pkey + 36730 | | 0 | 36730 | pktable + 36735 | | 0 | 36735 | fktable + 37232 | | 0 | 37249 | foo + 37253 | | 0 | 37253 | pg_toast_37232_index + 37252 | | 0 | 37252 | pg_toast_37232 + 37509 | | 0 | 37509 | old_oids + 37526 | | 0 | 37526 | pg_toast_37523 ... |
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 2024-03-04 21:12:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-04 21:24:36 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36082 | | 0 | 36082 | pktable_pkey + 36079 | | 0 | 36079 | pktable + 36084 | | 0 | 36084 | fktable + 36955 | | 0 | 36955 | users_id_seq + 36961 | | 0 | 36961 | pg_toast_36956 + 36962 | | 0 | 36962 | pg_toast_36956_index + 36956 | | 0 | 36956 | users + 37087 | | 0 | 37087 | foo ... |
48/4837 | JIT compilation per plan node |
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 2024-03-04 21:02:49.466893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-04 21:04:55.923881000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-04 21:02:49.466893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-04 21:06:13.80138400... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-04 21:02:49.466893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-04 21:04:53.285204000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-04 21:02:40.608815049 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-04 21:08:10.048561291 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-04 21:02:40.608815049 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-03-04 21:09:43.176491190 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-04 21:02:40.608815049 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-04 21:06:54.856617577 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-04 21:03:07.394918200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-04 21:06:53.371241800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-04 21:03:07.394918200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-04 21:09:13.314599200 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-04 21:03:07.394918200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-04 21:06:39.682757800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-04 21:02:33 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-04 21:04:51 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-04 21:02:33 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-04 21:07:01 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-04 21:02:33 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-04 21:04:50 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-04 17:05:21.502570000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-04 17:06:43.32... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:05:21.502570000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-04 17:08:02.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:05:21.502570000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-04 17:06:41.400572000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-04 17:05:01.086809720 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-04 17:08:37.202707700 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:05:01.086809720 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-04 17:07:36.166744928 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-04 17:05:21.590697955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-04 17:08:06.84... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:05:21.590697955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-04 17:08:40.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:05:21.590697955 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-04 17:08:03.986548257 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-04 17:05:24.942903000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-04 17:08:47.339810000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-04 17:05:24.942903000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-04 17:11:04.339372100 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-04 17:05:24.942903000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-04 17:08:44.164019300 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-04 17:04:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-04 17:06:23 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:04:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-04 17:07:41 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-04 17:04:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-04 17:06:24 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-04 14:59:55.318772697 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-04 15:00:49.290823824 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:15.518070000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-04 04:42:27.794165000... @@ -3736,3 +3736,10 @@ drop table parent, child; drop function f(); +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:15.518500000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-04 04:42:27.79... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:15.518070000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-04 04:43:27.4730070... @@ -2316,1423 +2316,10 @@ NOTICE: trigger trig_ins_after_parent on parted_stmt_trig1 AFTER INSERT for ROW NOTICE: trigger trig_ins_after on parted_stmt_trig AFTER INSERT for STATEMENT drop table parted_stmt_trig, parted2_stmt_trig; --- Verify that triggers fire in alphabetical order -create table parted_trig (a int) partition by range (a); -create table parted_trig_1 partition of parted_trig for values from (0) to (1000) - partition by range (a); -create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); -create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); -create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:15.518070000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-04 04:42:24.919304000 +0000 @@ -2892,847 +2892,10 @@ ERROR: except CONTEXT: PL/pgSQL function tgf() line 1 at RAISE DROP TABLE trgfire; -DROP FUNCTION tgf(); --- --- Test the interaction between transition tables and both kinds of --- inheritance. We'll dump the contents of the transition tables in a --- format that shows the attribute order, so that we can distinguish --- tuple formats (though not dropped attributes). --- -create or replace function dump_insert() returns trigger language plpgsql as -$$ - begin - raise notice 'trigger = %, new table = %', - TG_NAME, - (select string_agg(new_table::text, ', ' order by a) from new_table); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:02.576320507 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-04 04:43:14.812200751 +0000 @@ -2728,1011 +2728,7 @@ for each row execute function trig_nothing(); create trigger tg after insert on child1 for each row execute function trig_nothing(); -alter table parent disable trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- - child1 | tg | O - parent | tg | D -(2 rows) - -alter table only parent enable always trigger tg; -select tgrelid::regclass, tgname, tgenabled from pg_trigger - where tgrelid in ('parent'::regclass, 'child1'::regclass) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:02.576320507 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-04 04:42:36.264224943 +0000 @@ -2574,1165 +2574,10 @@ partition by range (b); alter table parted_constr_ancestor attach partition parted_constr for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the --- deferred constraint is also called immediately. The deferred constraint --- is fired at commit time. ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:02.751174297 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-04 04:42:49.247103173... @@ -2638,1101 +2638,10 @@ NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1003,ddd) NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,fff) drop table parted_trigger; --- try a constraint trigger, also -create table parted_referenced (a int); -create table unparted_trigger (a int, b text); -- for comparison purposes -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create constraint trigger parted_trigger after update on parted_trigger - from parted_referenced - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trigger after update on unparted_trigger - from parted_referenced ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-04 04:41:02.675174625 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-04 04:43:09.4030... @@ -832,221 +832,10 @@ -- SET NOT NULL puts both back ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL; \d notnull_tbl1 - Table "public.notnull_tbl1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | not null | - -select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass; - conname | contype | conkey --------------------------+---------+-------- - notnull_tbl1_a_not_null | n | {1} -(1 row) - --- Doing it twice doesn't create a redundant constraint -ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-04 04:41:02.751174297 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-04 04:42:46.095107814 +0000 @@ -2742,997 +2742,10 @@ select tgrelid::regclass, tgname, tgenabled from pg_trigger where tgrelid in ('parent'::regclass, 'child1'::regclass) order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- - child1 | tg | O - parent | tg | A -(2 rows) - -drop table parent, child1; -create table parent (a int) partition by list (a); -create table child1 partition of parent for values in (1); -create trigger tg after insert on parent - for each row execute procedure trig_nothing(); -create trigger tg_stmt after insert on parent - for statement execute procedure trig_nothing(); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:20.845667000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-04 04:43:42.367527200 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-03-04 04:41:20.831918400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-04 04:45:19.744893900 +0000 @@ -3538,201 +3538,7 @@ ERROR: trigger "my_trig" for relation "parted_trig_1" is an internal or a child trigger insert into parted_trig (a) values (50); NOTICE: hello from funcA -drop trigger my_trig on parted_trig; -insert into parted_trig (a) values (50); --- test that user trigger can be overwritten by one defined at upper level -create trigger my_trig - after insert on parted_trig_1 - for each row execute procedure funcA(); -insert into parted_trig (a) values (50); -NOTICE: hello from funcA -create trigger my_trig - after insert on parted_trig - for each row execute procedure funcB(); -- should fail -ERROR: trigger "my_trig" for relation "parted_trig_1" already exists -insert into parted_trig (a) values (50); ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:20.845667000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-04 04:43:41.583868700 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-04 04:44:23 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-04 04:44:28 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-04 04:41:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-04 04:44:23 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
48/4337 | Incremental View Maintenance (IVM), take 2 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-04 03:05:18.960394000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/incremental_matview.out 2024-03-04 03:07:3... @@ -14,6 +14,7 @@ (4,104); CREATE INCREMENTAL MATERIALIZED VIEW mv_ivm_1 AS SELECT i,j,k FROM mv_base_a a INNER JOIN mv_base_b b USING(i) WITH NO ... SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: materialized view "mv_ivm_1" has not been populated HINT: Use the REFRESH MATERIALIZED VIEW command. REFRESH MATERIALIZED VIEW mv_ivm_1; @@ -21,6 +22,7 @@ DETAIL: This target list does not have all the primary key columns, or this view does not contain GROUP BY or DISTINCT... HINT: Create an index on the materialized view for efficient incremental maintenance. SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i | j | k ---+----+----- 1 | 10 | 101 @@ -60,7 +62,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-04 03:05:18.960394000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/incremental_matview.out 2024-03-04 03:08... @@ -14,6 +14,7 @@ (4,104); CREATE INCREMENTAL MATERIALIZED VIEW mv_ivm_1 AS SELECT i,j,k FROM mv_base_a a INNER JOIN mv_base_b b USING(i) WITH NO ... SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: materialized view "mv_ivm_1" has not been populated HINT: Use the REFRESH MATERIALIZED VIEW command. REFRESH MATERIALIZED VIEW mv_ivm_1; @@ -21,6 +22,7 @@ DETAIL: This target list does not have all the primary key columns, or this view does not contain GROUP BY or DISTINCT... HINT: Create an index on the materialized view for efficient incremental maintenance. SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i | j | k ---+----+----- 1 | 10 | 101 @@ -60,7 +62,9 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/incremental_matview.out 2024-03-04 03:05:18.960394000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/incremental_matview.out 2024-03-04 03:07:31.501363000 +00... @@ -14,6 +14,7 @@ (4,104); CREATE INCREMENTAL MATERIALIZED VIEW mv_ivm_1 AS SELECT i,j,k FROM mv_base_a a INNER JOIN mv_base_b b USING(i) WITH NO ... SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: materialized view "mv_ivm_1" has not been populated HINT: Use the REFRESH MATERIALIZED VIEW command. REFRESH MATERIALIZED VIEW mv_ivm_1; @@ -21,6 +22,7 @@ DETAIL: This target list does not have all the primary key columns, or this view does not contain GROUP BY or DISTINCT... HINT: Create an index on the materialized view for efficient incremental maintenance. SELECT * FROM mv_ivm_1 ORDER BY 1,2,3; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree i | j | k ---+----+----- 1 | 10 | 101 @@ -60,7 +62,9 @@ ... |
47/4793 | Combine prune and freeze records emitted by vacuum |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-03 05:46:44.427255300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-03 05:51:02.932395900 +0000 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4759 | shared detoast datum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:32.208475000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-03 04:31:40.2596660... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-03-03 04:29:32.208475000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-03 04:32:54.85375... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:32.208475000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-03-03 04:31:38.691263000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:22.500231214 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rangetypes.out 2024-03-03 04:33:29.464049191 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:22.500231214 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rangetypes.out 2024-03-03 04:35:44.007950501 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/regress/results/ran... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:22.500231214 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rangetypes.out 2024-03-03 04:32:33.832129548 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:25.462427178 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-03 04:33:18.3782981... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-03-03 04:29:25.462427178 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-03 04:33:45.21028... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:25.462427178 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-03-03 04:33:15.754299918 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/re... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:42.974261400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-03 04:31:47.270490700 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:42.974261400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-03 04:33:55.990277500 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/regress/regress/results/rangetype... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:42.974261400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rangetypes.out 2024-03-03 04:31:41.217389200 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/results/rules.out ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-03 04:31:44 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-03 04:32:18 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-03 04:29:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rangetypes.out 2024-03-03 04:31:41 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-03 02:26:32.541436068 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-03 02:32:39... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-03 02:26:32.481436024 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-03 02:32:47.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-03 02:26:32.541436068 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-03 02:32:37.865127710 +000... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-03 01:33:24.192589000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-03 01:36:12.814452000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-03 01:33:10.582371541 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-03 01:36:30.866386887 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-03 01:33:12.937756948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-03 01:36:21.817581094 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-03 01:33:08 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-03 01:39:20 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-03 00:33:17.492576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-03 00:34:13.860459000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:17.492576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-03 00:35:31.6107490... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:17.492576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-03 00:34:09.921612000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-03 00:33:06.677081933 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-03 00:35:46.401015016 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:06.677081933 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-03 00:34:52.273008941 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-03 00:33:07.824993903 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-03 00:35:00.056937454... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:07.824993903 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-03 00:35:35.7689043... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:07.824993903 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-03 00:34:57.600938337 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-03 00:33:25.664017600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-03 00:36:26.074594800 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-03 00:33:25.664017600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-03 00:38:24.491602000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-03 00:33:25.664017600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-03 00:36:15.307978500 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-03 00:33:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-03 00:39:15 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-03 00:40:04 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-03 00:33:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-03 00:39:12 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-03-02 23:23:14.077923739 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-03-02 23:26:38.629756109 +00... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1408322600 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1407761096 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1407703608 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/recovery/027_stream_regr... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-03-02 23:23:33.866481200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-03-02 23:29:23.6550488... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -332076792 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -331649784 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -331693384 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/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 2024-03-02 19:37:19.752219000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-02 19:38:56.341499... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36717 | | 0 | 36717 | pktable_pkey + 36713 | | 0 | 36713 | pktable + 36719 | | 0 | 36719 | fktable + 37229 | | 0 | 37234 | foo + 37238 | | 0 | 37238 | pg_toast_37229_index + 37237 | | 0 | 37237 | pg_toast_37229 + 37475 | | 0 | 37475 | old_oids + 37492 | | 0 | 37492 | pg_toast_37489 ... |
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 2024-03-02 19:37:19.752219000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-02 19:40:13.0081... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36573 | | 0 | 36573 | pktable_pkey + 36566 | | 0 | 36566 | pktable + 36576 | | 0 | 36576 | fktable + 37180 | | 0 | 37187 | foo + 37191 | | 0 | 37191 | pg_toast_37180_index + 37190 | | 0 | 37190 | pg_toast_37180 + 37462 | | 0 | 37462 | old_oids + 37490 | | 0 | 37490 | pg_toast_37487 ... |
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 2024-03-02 19:37:19.752219000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-02 19:38:53.647357000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36652 | | 0 | 36652 | pktable_pkey + 36648 | | 0 | 36648 | pktable + 36654 | | 0 | 36654 | fktable + 37200 | | 0 | 37208 | foo + 37212 | | 0 | 37212 | pg_toast_37200_index + 37211 | | 0 | 37211 | pg_toast_37200 + 37483 | | 0 | 37483 | old_oids + 37518 | | 0 | 37518 | pg_toast_37515 ... |
Linux - Debian Bullseye - 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 2024-03-02 19:37:11.661155676 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-03-02 19:42:16.488912652 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36700 | | 0 | 36700 | pktable_pkey + 36697 | | 0 | 36697 | pktable + 36702 | | 0 | 36702 | fktable + 37261 | | 0 | 37266 | foo + 37270 | | 0 | 37270 | pg_toast_37261_index + 37269 | | 0 | 37269 | pg_toast_37261 + 37483 | | 0 | 37483 | old_oids + 37501 | | 0 | 37501 | pg_toast_37498 ... |
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 2024-03-02 19:37:11.661155676 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-03-02 19:43:11.676868088 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36806 | | 0 | 36806 | pktable_pkey + 36800 | | 0 | 36800 | pktable + 36809 | | 0 | 36809 | fktable + 37301 | | 0 | 37308 | foo + 37312 | | 0 | 37312 | pg_toast_37301_index + 37311 | | 0 | 37311 | pg_toast_37301 + 37530 | | 0 | 37530 | old_oids + 37551 | | 0 | 37551 | pg_toast_37548 ... |
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 2024-03-02 19:37:11.661155676 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-03-02 19:40:48.524988728 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36831 | | 0 | 36831 | users_id_seq + 36840 | | 0 | 36840 | pg_toast_36832 + 36841 | | 0 | 36841 | pg_toast_36832_index + 36832 | | 0 | 36832 | users + 36722 | | 0 | 36722 | pktable_pkey + 36719 | | 0 | 36719 | pktable + 36726 | | 0 | 36726 | fktable + 37046 | | 0 | 37046 | foo ... |
Linux - Debian Bullseye - 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 2024-03-02 19:37:09.820804124 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-02 19:40:52.728677... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36813 | | 0 | 36813 | users_id_seq + 36819 | | 0 | 36819 | pg_toast_36814 + 36820 | | 0 | 36820 | pg_toast_36814_index + 36814 | | 0 | 36814 | users + 37035 | | 0 | 37035 | foo + 37335 | | 0 | 37335 | forc_test + 37713 | | 0 | 37713 | pg_toast_37710 + 37714 | | 0 | 37714 | pg_toast_37710_index ... |
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 2024-03-02 19:37:09.820804124 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-02 19:41:18.7846... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36936 | | 0 | 36936 | users_id_seq + 36944 | | 0 | 36944 | pg_toast_36937 + 36945 | | 0 | 36945 | pg_toast_36937_index + 36937 | | 0 | 36937 | users + 37197 | | 0 | 37197 | foo + 37409 | | 0 | 37409 | forc_test + 37717 | | 0 | 37717 | pg_toast_37714 + 37718 | | 0 | 37718 | pg_toast_37714_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 2024-03-02 19:37:09.820804124 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-03-02 19:40:47.924680987 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36616 | | 0 | 36616 | pktable_pkey + 36613 | | 0 | 36613 | pktable + 36619 | | 0 | 36619 | fktable + 37166 | | 0 | 37172 | foo + 37176 | | 0 | 37176 | pg_toast_37166_index + 37175 | | 0 | 37175 | pg_toast_37166 + 37393 | | 0 | 37393 | old_oids + 37412 | | 0 | 37412 | pg_toast_37409 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-02 19:37:24.887490500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-02 19:40:42.435039500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36402 | | 0 | 36402 | pktable_pkey + 36399 | | 0 | 36399 | pktable + 36404 | | 0 | 36404 | fktable + 36898 | | 0 | 36907 | foo + 36911 | | 0 | 36911 | pg_toast_36898_index + 36910 | | 0 | 36910 | pg_toast_36898 + 37119 | | 0 | 37119 | old_oids + 37136 | | 0 | 37136 | pg_toast_37133 + 37137 | | 0 | 37137 | pg_toast_37133_index + 37133 | | 0 | 37133 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-02 19:37:24.887490500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-02 19:43:02.186974200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35660 | | 0 | 35660 | pktable_pkey + 35656 | | 0 | 35656 | pktable + 35663 | | 0 | 35663 | fktable + 36905 | | 0 | 36912 | foo + 36917 | | 0 | 36917 | pg_toast_36905_index + 36915 | | 0 | 36915 | pg_toast_36905 + 37141 | | 0 | 37141 | old_oids + 37173 | | 0 | 37173 | pg_toast_37168 + 37174 | | 0 | 37174 | pg_toast_37168_index + 37168 | | 0 | 37168 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-03-02 19:37:24.887490500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-03-02 19:40:36.318346800 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36086 | | 0 | 36086 | pktable_pkey + 36082 | | 0 | 36082 | pktable + 36092 | | 0 | 36092 | fktable + 36924 | | 0 | 36924 | pg_toast_36912_index + 36912 | | 0 | 36920 | foo + 36923 | | 0 | 36923 | pg_toast_36912 + 37188 | | 0 | 37188 | old_oids + 37205 | | 0 | 37205 | pg_toast_37202 + 37206 | | 0 | 37206 | pg_toast_37202_index + 37202 | | 0 | 37202 | recur2 ... |
macOS - Ventura - 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 2024-03-02 19:37:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-03-02 19:39:30 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36179 | | 0 | 36179 | pktable_pkey + 36176 | | 0 | 36176 | pktable + 36182 | | 0 | 36182 | fktable + 37132 | | 0 | 37137 | foo + 37141 | | 0 | 37141 | pg_toast_37132_index + 37140 | | 0 | 37140 | pg_toast_37132 + 37391 | | 0 | 37391 | old_oids + 37408 | | 0 | 37408 | pg_toast_37405 ... |
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 2024-03-02 19:37:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-03-02 19:40:32 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36529 | | 0 | 36529 | pktable_pkey + 36526 | | 0 | 36526 | pktable + 36531 | | 0 | 36531 | fktable + 37180 | | 0 | 37191 | foo + 37195 | | 0 | 37195 | pg_toast_37180_index + 37194 | | 0 | 37194 | pg_toast_37180 + 37405 | | 0 | 37405 | old_oids + 37425 | | 0 | 37425 | pg_toast_37422 ... |
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 2024-03-02 19:37:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-03-02 19:39:30 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36230 | | 0 | 36230 | pktable_pkey + 36226 | | 0 | 36226 | pktable + 36233 | | 0 | 36233 | fktable + 37141 | | 0 | 37146 | foo + 37150 | | 0 | 37150 | pg_toast_37141_index + 37149 | | 0 | 37149 | pg_toast_37141 + 37342 | | 0 | 37342 | old_oids + 37427 | | 0 | 37427 | pg_toast_37420 ... |
48/4837 | JIT compilation per plan node |
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 2024-03-02 19:30:34.912380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-02 19:32:39.795555000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-02 19:30:34.912380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-02 19:33:55.86391000... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-03-02 19:30:34.912380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-03-02 19:32:38.186545000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-02 19:30:19.293061972 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-03-02 19:35:17.088844304 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-02 19:30:19.293061972 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-03-02 19:36:45.492753647 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-03-02 19:30:19.293061972 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-03-02 19:34:15.628893536 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-02 19:30:33.418975600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-02 19:34:02.432056300 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-02 19:30:33.418975600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-02 19:36:17.436937800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-03-02 19:30:33.418975600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-03-02 19:33:53.873459100 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-02 19:30:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-03-02 19:32:22 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-02 19:30:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-03-02 19:34:21 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-03-02 19:30:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-03-02 19:32:23 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-03-02 16:19:19.184414000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-02 16:20:36.32... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:19.184414000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-02 16:21:54.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:19.184414000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-02 16:20:34.635062000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-03-02 16:19:09.882987001 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-03-02 16:23:36.318745431 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:09.882987001 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-03-02 16:24:39.046690868 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:09.882987001 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-03-02 16:21:58.374886111 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-03-02 16:19:10.513525871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-02 16:21:41.72... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:10.513525871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-02 16:22:15.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:10.513525871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-03-02 16:21:39.485475039 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-02 16:19:28.388541700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-02 16:22:44.157794000 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-02 16:19:28.388541700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-02 16:24:54.330794600 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-03-02 16:19:28.388541700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-03-02 16:22:36.026940800 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-03-02 16:19:05 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-02 16:21:08 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:05 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-03-02 16:22:00 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-03-02 16:19:05 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-03-02 16:21:08 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-03-02 14:17:52.095094660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-03-02 14:18:47.903058898 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4617 | Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:12:05.114080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-02 05:13:05.632879000... @@ -3724,15 +3724,10 @@ for each row execute procedure f(); create trigger parenttrig after insert on child for each row execute procedure f(); -alter trigger parenttrig on parent rename to anothertrig; -\d+ child - Table "public.child" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - a | integer | | | | plain | | -Triggers: - parenttrig AFTER INSERT ON child FOR EACH ROW EXECUTE FUNCTION f() -Inherits: parent - -drop table parent, child; -drop function f(); +WARNING: terminating connection because of crash of another server process ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:12:05.114080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-03-02 05:14:04.5428700... @@ -2276,1463 +2276,10 @@ update parted2_stmt_trig set a = a ) update parted_stmt_trig set a = a; NOTICE: trigger trig_upd_before on parted_stmt_trig BEFORE UPDATE for STATEMENT -NOTICE: trigger trig_upd_before_child on parted_stmt_trig1 BEFORE UPDATE for ROW -NOTICE: trigger trig_upd_before_3 on parted2_stmt_trig BEFORE UPDATE for STATEMENT -NOTICE: trigger trig_upd_after_child on parted_stmt_trig1 AFTER UPDATE for ROW -NOTICE: trigger trig_upd_after_parent on parted_stmt_trig1 AFTER UPDATE for ROW -NOTICE: trigger trig_upd_after_parent on parted_stmt_trig2 AFTER UPDATE for ROW -NOTICE: trigger trig_upd_after on parted_stmt_trig AFTER UPDATE for STATEMENT -NOTICE: trigger trig_upd_after_3 on parted2_stmt_trig AFTER UPDATE for STATEMENT -delete from parted_stmt_trig; -NOTICE: trigger trig_del_before on parted_stmt_trig BEFORE DELETE for STATEMENT -NOTICE: trigger trig_del_before_child on parted_stmt_trig1 BEFORE DELETE for ROW -NOTICE: trigger trig_del_after_parent on parted_stmt_trig2 AFTER DELETE for ROW -NOTICE: trigger trig_del_after on parted_stmt_trig AFTER DELETE for STATEMENT --- insert via copy on the parent ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:12:05.114080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-02 05:13:02.220692000 +0000 @@ -2673,1066 +2673,10 @@ (7 rows) drop table parted_referenced, parted_trigger, unparted_trigger; --- verify that the "AFTER UPDATE OF columns" event is propagated correctly -create table parted_trigger (a int, b text) partition by range (a); -create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000); -create table parted_trigger_2 (drp int, a int, b text); -alter table parted_trigger_2 drop column drp; -alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000); -create trigger parted_trigger after update of b on parted_trigger - for each row execute procedure trigger_notice_ab(); -create table parted_trigger_3 (b text, a int) partition by range (length(b)); -create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); -create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:11:52.380952969 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-03-02 05:14:29.108846961 +0000 @@ -2323,1416 +2323,10 @@ create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100); create table parted_trig_2 partition of parted_trig for values from (1000) to (2000); create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice(); -create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice(); -create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice(); -insert into parted_trig values (50), (1500); -NOTICE: trigger aaa on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger mmm on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger qqq on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_1_1 AFTER INSERT for ROW -NOTICE: trigger bbb on parted_trig_2 AFTER INSERT for ROW -NOTICE: trigger zzz on parted_trig_2 AFTER INSERT for ROW -drop table parted_trig; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:11:52.380952969 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-03-02 05:13:49.408873880 +0000 @@ -2572,1167 +2572,7 @@ partition by range (b); create table parted_constr (a int, b text) partition by range (b); -alter table parted_constr_ancestor attach partition parted_constr - for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the ... |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:11:52.880066514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-03-02 05:13:34.036032330... @@ -2684,1055 +2684,10 @@ create table parted_trigger_3 (b text, a int) partition by range (length(b)); create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4); create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8); -alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000); -insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee'); -update parted_trigger set a = a + 2; -- no notices here -update parted_trigger set b = b || 'b'; -- all triggers should fire -NOTICE: trigger parted_trigger on parted_trigger_1 AFTER UPDATE for ROW: (a,b)=(2,ab) -NOTICE: trigger parted_trigger on parted_trigger_2 AFTER UPDATE for ROW: (a,b)=(1002,cb) -NOTICE: trigger parted_trigger on parted_trigger_3_1 AFTER UPDATE for ROW: (a,b)=(2002,eb) -NOTICE: trigger parted_trigger on parted_trigger_3_2 AFTER UPDATE for ROW: (a,b)=(2003,eeeeb) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when --- cloning them. -create table trg_clone (a int) partition by range (a); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2024-03-02 05:11:52.812066500 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-03-02 05:13:54.4680... @@ -889,164 +889,10 @@ ALTER TABLE notnull_tbl3 DROP CONSTRAINT pk; \d notnull_tbl3 - Table "public.notnull_tbl3" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - a | integer | | | - b | integer | | | -Check constraints: - "notnull_tbl3_a_check" CHECK (a IS NOT NULL) - --- Primary keys in parent table cause NOT NULL constraint to spawn on their --- children. Verify that they work correctly. -CREATE TABLE cnn_parent (a int, b int); -CREATE TABLE cnn_child () INHERITS (cnn_parent); -CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-03-02 05:11:52.880066514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-03-02 05:13:30.028036394 +0000 @@ -2572,1167 +2572,10 @@ partition by range (b); create table parted_constr (a int, b text) partition by range (b); -alter table parted_constr_ancestor attach partition parted_constr - for values from ('aaaa') to ('zzzz'); -create table parted1_constr (a int, b text); -alter table parted_constr attach partition parted1_constr - for values from ('aaaa') to ('bbbb'); -create constraint trigger parted_trig after insert on parted_constr_ancestor - deferrable - for each row execute procedure trigger_notice_ab(); -create constraint trigger parted_trig_two after insert on parted_constr - deferrable initially deferred - for each row when (bark(new.b) AND new.a % 2 = 1) - execute procedure trigger_notice_ab(); --- The immediate constraint is fired immediately; the WHEN clause of the ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-02 05:12:11.122502600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-02 05:14:21.565697900 +00... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-02 05:12:11.122502600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-02 05:15:52.150620400 +... @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-03-02 05:12:11.122502600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-03-02 05:14:21.308877800 +0000 @@ -1072,2816 +1072,7 @@ WHEN MATCHED AND t.a <= 1 THEN DELETE WHEN MATCHED THEN UPDATE SET b = s.b WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 - 3 | R3 -(5 rows) - -EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2; - QUERY PLAN ----------------------------------------------------------- ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-02 05:11:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-03-02 05:14:57 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-02 05:11:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-03-02 05:14:57 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-03-02 05:11:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-03-02 05:14:57 @@ -1066,2822 +1066,13 @@ 1 | Row 1 2 | Row 2 (2 rows) - -MERGE INTO rw_view2 t - USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a - WHEN MATCHED AND t.a <= 1 THEN DELETE - WHEN MATCHED THEN UPDATE SET b = s.b - WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b); -SELECT * FROM base_tbl ORDER BY a; - a | b -----+-------- - -2 | Row -2 - -1 | Row -1 - 0 | Row 0 - 2 | R2 ... |
47/4734 | Tidy fill hstv array (src/backend/access/heap/pruneheap.c) |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-03-02 03:23:08.638268400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-03-02 03:27:52.338400100 +0000 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4759 | shared detoast datum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:38.573230000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-01 04:37:44.0578230... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-03-01 04:35:38.573230000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-01 04:38:59.68814... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:38.573230000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-03-01 04:37:41.969905000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:24.537951543 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rangetypes.out 2024-03-01 04:40:34.889727864 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:24.537951543 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rangetypes.out 2024-03-01 04:43:20.485601960 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/regress/results/ran... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:24.537951543 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rangetypes.out 2024-03-01 04:39:31.661750245 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:25.288486831 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-01 04:39:13.9483271... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-03-01 04:35:25.288486831 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-01 04:39:41.37230... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:25.288486831 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-03-01 04:39:10.884329287 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/re... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-01 04:36:12.692332200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-01 04:38:17.290511500 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-01 04:36:12.692332200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-01 04:40:32.836465200 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/regress/regress/results/rangetype... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-03-01 04:36:12.692332200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rangetypes.out 2024-03-01 04:38:11.237070600 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/results/rules.out ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-03-01 04:36:43 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-03-01 04:37:23 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-03-01 04:35:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rangetypes.out 2024-03-01 04:36:41 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
48/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-01 01:55:32.035921422 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-03-01 02:02:23... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build-32/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-03-01 01:55:31.975921462 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-03-01 02:02:30.... @@ -1878,972 +1878,7 @@ SELECT count(*) FROM tenk1 WHERE hundred = 42 AND (thousand = 42 OR thousand = 99); - count -------- - 10 -(1 row) - --- --- Check behavior with duplicate index column contents --- -CREATE TABLE dupindexcols AS - SELECT unique1 as id, stringu2::text as f1 FROM tenk1; -CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops); -ANALYZE dupindexcols; -EXPLAIN (COSTS OFF) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build-32/testrun/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-03-01 01:55:32.035921422 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/select_parallel.out 2024-03-01 02:02:20.607604665 +000... @@ -525,750 +525,7 @@ (10 rows) select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0; - count -------- - 98000 -(1 row) - -create table bmscantest (a int, t text); -insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_serie... -create index i_bmtest ON bmscantest(a); -select count(*) from bmscantest where a>1; - count -------- - 99999 -(1 row) ... |
48/4873 | unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-01 01:22:12.623156000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-01 01:25:22.664065000 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-01 01:22:04.902046255 +0000 +++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out 2024-03-01 01:26:45.753818323 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress... --- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out 2024-03-01 01:22:04.903374834 +0000 +++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out 2024-03-01 01:26:06.247258008 +0000 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res... --- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out 2024-03-01 01:21:52 +++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out 2024-03-01 01:26:06 @@ -8,8 +8,10 @@ \quit \endif CREATE EXTENSION unaccent; +WARNING: duplicate source strings, first one will be used SET client_encoding TO 'UTF8'; SELECT unaccent('foobar'); +WARNING: duplicate source strings, first one will be used unaccent ---------- foobar |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-03-01 00:08:24.942194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-01 00:09:34.471836000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:24.942194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-01 00:10:51.6903570... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:24.942194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-01 00:09:32.140676000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-01 00:08:12.068519159 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-03-01 00:12:01.404429146 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:12.068519159 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-03-01 00:13:14.516448313 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:12.068519159 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-03-01 00:10:33.824556785 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-03-01 00:08:13.300909974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-01 00:10:25.384876288... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:13.300909974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-01 00:11:00.7248198... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:08:13.300909974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-03-01 00:10:22.396882251 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-01 00:08:33.153142700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-01 00:11:30.656533100 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-01 00:08:33.153142700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-01 00:13:37.589628500 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-03-01 00:08:33.153142700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-03-01 00:11:27.028600500 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-03-01 00:07:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-03-01 00:11:14 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:07:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-03-01 00:11:54 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-03-01 00:07:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-03-01 00:11:14 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-29 22:36:43.277317467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-29 22:40:2... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1043865480 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1043303976 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1043246488 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-29 22:36:43.277317467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-29 22:40... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -223390088 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -222795800 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -222738312 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-29 22:36:43.277317467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-02-29 22:40:18.357164691 +00... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1852836904 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1852275400 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1852217912 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/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 2024-02-29 18:43:33.241200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-29 18:45:17.505280... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36608 | | 0 | 36608 | pktable_pkey + 36605 | | 0 | 36605 | pktable + 36610 | | 0 | 36610 | fktable + 37196 | | 0 | 37201 | foo + 37206 | | 0 | 37206 | pg_toast_37196_index + 37205 | | 0 | 37205 | pg_toast_37196 + 37472 | | 0 | 37472 | old_oids + 37489 | | 0 | 37489 | pg_toast_37486 ... |
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 2024-02-29 18:43:33.241200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-29 18:46:35.6344... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36668 | | 0 | 36668 | fktable + 36666 | | 0 | 36666 | pktable_pkey + 36660 | | 0 | 36660 | pktable + 37217 | | 0 | 37225 | foo + 37229 | | 0 | 37229 | pg_toast_37217_index + 37228 | | 0 | 37228 | pg_toast_37217 + 37506 | | 0 | 37506 | old_oids + 37523 | | 0 | 37523 | pg_toast_37520 ... |
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 2024-02-29 18:43:33.241200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-29 18:45:15.573690000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36686 | | 0 | 36686 | pktable_pkey + 36683 | | 0 | 36683 | pktable + 36690 | | 0 | 36690 | fktable + 37241 | | 0 | 37248 | foo + 37253 | | 0 | 37253 | pg_toast_37241_index + 37252 | | 0 | 37252 | pg_toast_37241 + 37506 | | 0 | 37506 | old_oids + 37523 | | 0 | 37523 | pg_toast_37520 ... |
Linux - Debian Bullseye - 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 2024-02-29 18:43:24.408398178 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-29 18:48:33.568193589 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36717 | | 0 | 36717 | pktable_pkey + 36714 | | 0 | 36714 | pktable + 36719 | | 0 | 36719 | fktable + 37295 | | 0 | 37300 | foo + 37304 | | 0 | 37304 | pg_toast_37295_index + 37303 | | 0 | 37303 | pg_toast_37295 + 37518 | | 0 | 37518 | old_oids + 37538 | | 0 | 37538 | pg_toast_37535 ... |
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 2024-02-29 18:43:24.408398178 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-29 18:47:44.580265893 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36776 | | 0 | 36776 | users_id_seq + 36782 | | 0 | 36782 | pg_toast_36777 + 36783 | | 0 | 36783 | pg_toast_36777_index + 36777 | | 0 | 36777 | users + 37041 | | 0 | 37041 | foo + 37365 | | 0 | 37365 | forc_test + 37819 | | 0 | 37819 | pg_toast_37816 + 37820 | | 0 | 37820 | pg_toast_37816_index ... |
Linux - Debian Bullseye - 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 2024-02-29 18:43:22.253718966 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-29 18:47:02.405591... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36642 | | 0 | 36642 | pktable_pkey + 36638 | | 0 | 36638 | pktable + 36645 | | 0 | 36645 | fktable + 37186 | | 0 | 37186 | pg_toast_37174_index + 37185 | | 0 | 37185 | pg_toast_37174 + 37174 | | 0 | 37182 | foo + 37403 | | 0 | 37403 | old_oids + 37433 | | 0 | 37433 | pg_toast_37430 ... |
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 2024-02-29 18:43:22.253718966 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-29 18:47:27.6775... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 36945 | | 0 | 36945 | users_id_seq + 36951 | | 0 | 36951 | pg_toast_36946 + 36952 | | 0 | 36952 | pg_toast_36946_index + 36946 | | 0 | 36946 | users + 37162 | | 0 | 37162 | foo + 36481 | | 0 | 36481 | pktable_pkey + 36478 | | 0 | 36478 | pktable + 36483 | | 0 | 36483 | fktable ... |
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 2024-02-29 18:43:22.253718966 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-29 18:46:58.537593535 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36831 | | 0 | 36831 | pg_toast_36823 + 36832 | | 0 | 36832 | pg_toast_36823_index + 36822 | | 0 | 36822 | users_id_seq + 36823 | | 0 | 36823 | users + 37037 | | 0 | 37037 | foo + 37334 | | 0 | 37334 | forc_test + 36629 | | 0 | 36629 | pktable_pkey + 36626 | | 0 | 36626 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-29 18:43:45.760216100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-29 18:47:18.206791700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35917 | | 0 | 35917 | pktable_pkey + 35914 | | 0 | 35914 | pktable + 35923 | | 0 | 35923 | fktable + 36781 | | 0 | 36781 | pg_toast_36769 + 36769 | | 0 | 36777 | foo + 36782 | | 0 | 36782 | pg_toast_36769_index + 37010 | | 0 | 37010 | old_oids + 37037 | | 0 | 37037 | pg_toast_37034 + 37038 | | 0 | 37038 | pg_toast_37034_index + 37034 | | 0 | 37034 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-29 18:43:45.760216100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-29 18:49:21.069095300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36197 | | 0 | 36197 | pktable_pkey + 36194 | | 0 | 36194 | pktable + 36199 | | 0 | 36199 | fktable + 36856 | | 0 | 36864 | foo + 36868 | | 0 | 36868 | pg_toast_36856_index + 36867 | | 0 | 36867 | pg_toast_36856 + 37107 | | 0 | 37107 | old_oids + 37126 | | 0 | 37126 | pg_toast_37123 + 37127 | | 0 | 37127 | pg_toast_37123_index + 37123 | | 0 | 37123 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-29 18:43:45.760216100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-29 18:47:06.018801900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35194 | | 0 | 35194 | pktable + 35200 | | 0 | 35200 | fktable + 35197 | | 0 | 35197 | pktable_pkey + 37026 | | 0 | 37031 | foo + 37035 | | 0 | 37035 | pg_toast_37026_index + 37034 | | 0 | 37034 | pg_toast_37026 + 37239 | | 0 | 37239 | pg_toast_37236 + 37240 | | 0 | 37240 | pg_toast_37236_index + 37236 | | 0 | 37236 | recur2 + 37231 | | 0 | 37231 | recur1 ... |
macOS - Ventura - 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 2024-02-29 18:43:39 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-29 18:47:14 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36576 | | 0 | 36576 | pktable_pkey + 36571 | | 0 | 36571 | pktable + 36579 | | 0 | 36579 | fktable + 37302 | | 0 | 37307 | foo + 37311 | | 0 | 37311 | pg_toast_37302_index + 37310 | | 0 | 37310 | pg_toast_37302 + 37511 | | 0 | 37511 | old_oids + 37528 | | 0 | 37528 | pg_toast_37525 ... |
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 2024-02-29 18:43:39 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-29 18:48:09 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36699 | | 0 | 36699 | pktable_pkey + 36696 | | 0 | 36696 | pktable + 36701 | | 0 | 36701 | fktable + 37162 | | 0 | 37168 | foo + 37172 | | 0 | 37172 | pg_toast_37162_index + 37171 | | 0 | 37171 | pg_toast_37162 + 37385 | | 0 | 37385 | old_oids + 37402 | | 0 | 37402 | pg_toast_37399 ... |
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 2024-02-29 18:43:39 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-29 18:47:14 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36766 | | 0 | 36766 | users_id_seq + 36772 | | 0 | 36772 | pg_toast_36767 + 36773 | | 0 | 36773 | pg_toast_36767_index + 36767 | | 0 | 36767 | users + 37286 | | 0 | 37286 | foo + 37415 | | 0 | 37415 | forc_test + 37666 | | 0 | 37666 | pg_toast_37662 + 37668 | | 0 | 37668 | pg_toast_37662_index ... |
48/4837 | JIT compilation per plan node |
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 2024-02-29 18:40:39.304664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-29 18:42:53.428976000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-29 18:40:39.304664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-29 18:44:10.02003600... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-29 18:40:39.304664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-29 18:42:50.627870000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-29 18:40:28.479790484 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-29 18:45:11.915591760 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-29 18:40:28.479790484 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-29 18:44:22.779629038 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-29 18:40:52.686737500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-29 18:44:54.090903700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-29 18:40:52.686737500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-29 18:47:12.559716600 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-29 18:40:52.686737500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-29 18:44:45.906341600 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-29 18:40:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-29 18:44:08 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-29 18:40:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-29 18:45:58 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-29 18:40:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-29 18:44:08 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-29 14:46:19.015668000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-29 14:47:37.18... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:46:19.015668000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-29 14:48:56.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:46:19.015668000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-29 14:47:35.320681000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-29 14:46:06.687510685 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-29 14:50:11.271382901 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:46:06.687510685 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-29 14:48:59.571428747 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-29 14:46:06.508957339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-29 14:49:03.45... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:46:06.508957339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-29 14:49:35.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:46:06.508957339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-29 14:48:56.660826316 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-29 14:46:18.141824500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-29 14:49:29.679037400 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-29 14:46:18.141824500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-29 14:51:41.124339400 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-29 14:46:18.141824500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-29 14:49:22.185356800 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-29 14:45:59 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-29 14:48:02 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:45:59 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-29 14:48:50 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-29 14:45:59 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-29 14:48:02 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-29 12:42:51.832543959 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-29 12:43:45.588510310 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4759 | shared detoast datum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:43.339759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-28 02:51:47.0903060... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-02-28 02:49:43.339759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-28 02:53:01.43117... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:43.339759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-02-28 02:51:45.332641000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:31.292816458 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rangetypes.out 2024-02-28 02:54:22.832589510 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/regress/results/ran... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:31.292816458 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rangetypes.out 2024-02-28 02:53:22.700661444 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:29.729603155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-28 02:53:17.2294410... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-02-28 02:49:29.729603155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-28 02:53:43.23741... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:29.729603155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-02-28 02:53:14.101444583 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/re... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:45.719068600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-28 02:51:48.927696000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:45.719068600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-28 02:54:00.043584100 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/regress/regress/results/rangetype... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:45.719068600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rangetypes.out 2024-02-28 02:51:44.596591300 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/results/rules.out ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-28 02:51:43 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-28 02:52:13 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-28 02:49:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rangetypes.out 2024-02-28 02:51:41 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-27 23:47:05.011461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-27 23:48:00.954322000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:47:05.011461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-27 23:49:19.2614290... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:47:05.011461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-27 23:47:58.789106000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-27 23:46:50.580783836 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-27 23:50:09.532674027 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:50.580783836 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-02-27 23:51:20.960613997 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:50.580783836 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-27 23:48:38.968727575 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-27 23:46:48.408128104 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-27 23:48:34.052025731... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:48.408128104 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-27 23:49:10.7479891... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:48.408128104 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-27 23:48:30.228030434 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-27 23:47:10.228304700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-27 23:50:03.431824300 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-27 23:47:10.228304700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-27 23:52:21.289271000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-27 23:47:10.228304700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-27 23:49:57.942554100 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-02-27 23:46:45 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-27 23:49:00 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-27 23:49:41 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-27 23:46:45 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-02-27 23:48:58 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-27 22:27:33.158774535 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-27 22:3... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1509583364 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-27 22:27:33.158774535 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-27 22... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1503608164 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-27 22:27:33.158774535 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/stats_export_import.out 2024-02-27 22:34:17.034475335 ... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1482529380 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrad... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-27 22:27:56.002793500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-27 22:32:20.201441200... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -51367960 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -51157528 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -51148808 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/recovery/027_stream_regr... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-27 22:27:56.002793500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-27 22:34:55.8200430... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1881159944 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1880724216 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1880767816 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/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 2024-02-27 18:55:17.054965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-27 18:57:03.066930... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36728 | | 0 | 36728 | pktable_pkey + 36725 | | 0 | 36725 | pktable + 36730 | | 0 | 36730 | fktable + 37241 | | 0 | 37241 | pg_toast_37210_index + 37240 | | 0 | 37240 | pg_toast_37210 + 37210 | | 0 | 37237 | foo + 37514 | | 0 | 37514 | old_oids + 37531 | | 0 | 37531 | pg_toast_37528 ... |
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 2024-02-27 18:55:17.054965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-27 18:58:21.9204... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36649 | | 0 | 36649 | pktable_pkey + 36646 | | 0 | 36646 | pktable + 36651 | | 0 | 36651 | fktable + 37178 | | 0 | 37185 | foo + 37189 | | 0 | 37189 | pg_toast_37178_index + 37188 | | 0 | 37188 | pg_toast_37178 + 37464 | | 0 | 37464 | old_oids + 37492 | | 0 | 37492 | pg_toast_37489 ... |
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 2024-02-27 18:55:17.054965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-27 18:57:00.027723000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36564 | | 0 | 36564 | pktable_pkey + 36561 | | 0 | 36561 | pktable + 36566 | | 0 | 36566 | fktable + 37205 | | 0 | 37205 | pg_toast_37196 + 37196 | | 0 | 37202 | foo + 37206 | | 0 | 37206 | pg_toast_37196_index + 37482 | | 0 | 37482 | old_oids + 37516 | | 0 | 37516 | pg_toast_37512 ... |
Linux - Debian Bullseye - 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 2024-02-27 18:55:00.381675532 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-27 19:00:08.757431316 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37694 | | 0 | 37694 | pg_toast_37691 + 36854 | | 0 | 36854 | users_id_seq + 36861 | | 0 | 36861 | pg_toast_36855 + 36862 | | 0 | 36862 | pg_toast_36855_index + 36855 | | 0 | 36855 | users + 36974 | | 0 | 36974 | foo + 37146 | | 0 | 37146 | forc_test + 37695 | | 0 | 37695 | pg_toast_37691_index ... |
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 2024-02-27 18:55:00.381675532 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-02-27 19:01:38.629347093 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36876 | | 0 | 36876 | users_id_seq + 36883 | | 0 | 36883 | pg_toast_36878 + 36887 | | 0 | 36887 | pg_toast_36878_index + 36878 | | 0 | 36878 | users + 37052 | | 0 | 37052 | foo + 37240 | | 0 | 37240 | forc_test + 36749 | | 0 | 36749 | pktable_pkey + 36746 | | 0 | 36746 | pktable ... |
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 2024-02-27 18:55:00.381675532 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-27 18:59:05.453485175 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36998 | | 0 | 36998 | foo + 36796 | | 0 | 36796 | users_id_seq + 36803 | | 0 | 36803 | pg_toast_36797 + 36804 | | 0 | 36804 | pg_toast_36797_index + 36797 | | 0 | 36797 | users + 37133 | | 0 | 37133 | forc_test + 36712 | | 0 | 36712 | pktable_pkey + 36709 | | 0 | 36709 | pktable ... |
Linux - Debian Bullseye - 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 2024-02-27 18:54:59.373317868 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-27 18:58:17.833255... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37336 | | 0 | 37336 | forc_test + 36955 | | 0 | 36955 | users_id_seq + 36961 | | 0 | 36961 | pg_toast_36956 + 36962 | | 0 | 36962 | pg_toast_36956_index + 36956 | | 0 | 36956 | users + 37261 | | 0 | 37261 | foo + 37641 | | 0 | 37641 | pg_toast_37638 + 37642 | | 0 | 37642 | pg_toast_37638_index ... |
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 2024-02-27 18:54:59.373317868 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-27 18:58:44.4452... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36804 | | 0 | 36804 | users_id_seq + 36810 | | 0 | 36810 | pg_toast_36805 + 36811 | | 0 | 36811 | pg_toast_36805_index + 36805 | | 0 | 36805 | users + 36976 | | 0 | 36976 | foo + 37269 | | 0 | 37269 | forc_test + 37688 | | 0 | 37688 | pg_toast_37685 + 37689 | | 0 | 37689 | pg_toast_37685_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 2024-02-27 18:54:59.373317868 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-27 18:58:09.673261835 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36462 | | 0 | 36462 | pktable_pkey + 36459 | | 0 | 36459 | pktable + 36464 | | 0 | 36464 | fktable + 37140 | | 0 | 37145 | foo + 37149 | | 0 | 37149 | pg_toast_37140_index + 37148 | | 0 | 37148 | pg_toast_37140 + 37382 | | 0 | 37382 | old_oids + 37411 | | 0 | 37411 | pg_toast_37408 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-27 18:55:22.084832900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-27 18:59:15.000832200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36234 | | 0 | 36234 | pktable_pkey + 36228 | | 0 | 36228 | pktable + 36236 | | 0 | 36236 | fktable + 36859 | | 0 | 36865 | foo + 36869 | | 0 | 36869 | pg_toast_36859_index + 36868 | | 0 | 36868 | pg_toast_36859 + 37100 | | 0 | 37100 | old_oids + 37124 | | 0 | 37124 | pg_toast_37121 + 37125 | | 0 | 37125 | pg_toast_37121_index + 37121 | | 0 | 37121 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-27 18:55:22.084832900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-27 19:01:20.745932200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36382 | | 0 | 36382 | pktable_pkey + 36379 | | 0 | 36379 | pktable + 36388 | | 0 | 36388 | fktable + 36943 | | 0 | 36949 | foo + 36954 | | 0 | 36954 | pg_toast_36943_index + 36953 | | 0 | 36953 | pg_toast_36943 + 37196 | | 0 | 37196 | old_oids + 37213 | | 0 | 37213 | pg_toast_37210 + 37214 | | 0 | 37214 | pg_toast_37210_index + 37210 | | 0 | 37210 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-27 18:55:22.084832900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-27 18:59:01.038423500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35026 | | 0 | 35026 | pktable_pkey + 35022 | | 0 | 35022 | pktable + 35029 | | 0 | 35029 | fktable + 36428 | | 0 | 36428 | pg_toast_36389_index + 36389 | | 0 | 36422 | foo + 36427 | | 0 | 36427 | pg_toast_36389 + 37186 | | 0 | 37186 | old_oids + 37204 | | 0 | 37204 | pg_toast_37201 + 37205 | | 0 | 37205 | pg_toast_37201_index + 37201 | | 0 | 37201 | recur2 ... |
macOS - Ventura - 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 2024-02-27 18:54:55 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-27 18:56:58 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36669 | | 0 | 36669 | pktable_pkey + 36666 | | 0 | 36666 | pktable + 36671 | | 0 | 36671 | fktable + 37318 | | 0 | 37323 | foo + 37327 | | 0 | 37327 | pg_toast_37318_index + 37326 | | 0 | 37326 | pg_toast_37318 + 37514 | | 0 | 37514 | old_oids + 37531 | | 0 | 37531 | pg_toast_37528 ... |
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 2024-02-27 18:54:55 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-27 18:58:47 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36500 | | 0 | 36500 | pktable_pkey + 36497 | | 0 | 36497 | pktable + 36502 | | 0 | 36502 | fktable + 37205 | | 0 | 37213 | foo + 37217 | | 0 | 37217 | pg_toast_37205_index + 37216 | | 0 | 37216 | pg_toast_37205 + 37473 | | 0 | 37473 | old_oids + 37490 | | 0 | 37490 | pg_toast_37487 ... |
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 2024-02-27 18:54:55 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-27 18:56:58 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36765 | | 0 | 36765 | pktable_pkey + 36762 | | 0 | 36762 | pktable + 36767 | | 0 | 36767 | fktable + 37308 | | 0 | 37313 | foo + 37317 | | 0 | 37317 | pg_toast_37308_index + 37316 | | 0 | 37316 | pg_toast_37308 + 37504 | | 0 | 37504 | old_oids + 37521 | | 0 | 37521 | pg_toast_37518 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-27 18:44:30.662860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-27 18:46:45.936855000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-27 18:44:30.662860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-27 18:48:05.19849000... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-27 18:44:30.662860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-27 18:46:42.290082000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-27 18:44:13.130824479 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-27 18:50:14.814515502 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-27 18:44:13.130824479 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-02-27 18:51:09.794454193 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-27 18:44:13.130824479 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-27 18:48:45.778605518 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-27 18:44:31.643708800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-27 18:48:02.545227200 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-27 18:44:31.643708800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-27 18:50:30.066281600 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-27 18:44:31.643708800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-27 18:47:57.792793000 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-27 18:43:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-27 18:46:51 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-27 18:43:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-27 18:47:47 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-27 18:43:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-27 18:46:51 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-27 14:11:10.694184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-27 14:12:51.59... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:11:10.694184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-27 14:14:23.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:11:10.694184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-27 14:12:48.871578000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-27 14:10:59.552788268 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-27 14:15:52.480882491 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59.552788268 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-02-27 14:16:48.076841981 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59.552788268 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-27 14:14:05.644900654 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-27 14:10:59.693943284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-27 14:14:08.78... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59.693943284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-27 14:14:50.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59.693943284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-27 14:14:00.669885166 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-27 14:11:15.500845100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-27 14:14:45.663752500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-27 14:11:15.500845100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-27 14:17:08.319441200 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-27 14:11:15.500845100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-27 14:14:36.997307400 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-27 14:10:59 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-27 14:13:05 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-27 14:13:51 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-27 14:10:59 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-27 14:13:06 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-27 11:12:55.876113248 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-27 11:13:51.320106835 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4759 | shared detoast datum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:45.334280000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-26 02:36:47.9431480... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-02-26 02:34:45.334280000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-26 02:38:01.71915... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:45.334280000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-02-26 02:36:46.043405000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:31.786137201 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rangetypes.out 2024-02-26 02:39:00.153909846 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:31.786137201 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rangetypes.out 2024-02-26 02:41:33.537769785 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/src/test/regress/results/ran... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:31.786137201 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rangetypes.out 2024-02-26 02:38:11.553971065 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:34.005058191 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-26 02:38:15.8009039... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | 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 2024-02-26 02:34:34.005058191 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-26 02:38:42.78086... @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:34.005058191 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rangetypes.out 2024-02-26 02:38:12.936907668 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/re... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:52.822507600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-26 02:36:57.152597700 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:52.822507600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-26 02:39:17.428520300 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resul... ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/rangetypes.out C:/cirrus/build/testrun/regress/regress/results/rangetype... --- C:/cirrus/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:52.822507600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rangetypes.out 2024-02-26 02:36:51.399935000 +0000 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; diff -w -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/results/rules.out ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rangetypes.out 2024-02-26 02:39:17 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rangetypes.out 2024-02-26 02:39:50 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rangetypes.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/rangetypes.out 2024-02-26 02:34:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rangetypes.out 2024-02-26 02:39:15 @@ -651,14 +651,7 @@ set enable_hashjoin=f; set enable_mergejoin=t; select * from numrange_test natural join numrange_test2 order by nr; - nr ------------ - empty - (,5) - [1.1,2.2) - [1.1,2.2) -(4 rows) - +ERROR: range types do not match set enable_nestloop to default; set enable_hashjoin to default; set enable_mergejoin to default; |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-25 23:46:58.188118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-25 23:47:51.852561000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:58.188118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-25 23:49:09.0021040... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:58.188118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-25 23:47:49.790690000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-25 23:46:43.727763062 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-25 23:49:45.895643156 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:43.727763062 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-25 23:48:34.283682927 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-25 23:46:43.495686431 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-25 23:48:19.899648621... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:43.495686431 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-25 23:48:55.4435765... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:43.495686431 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-25 23:48:18.667649313 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-25 23:47:27.206370200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-25 23:50:32.754376000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-25 23:47:27.206370200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-25 23:52:49.673812600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-25 23:47:27.206370200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-25 23:50:25.053693000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-02-25 23:46:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-25 23:49:01 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-25 23:50:54 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-25 23:46:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-02-25 23:49:06 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-25 22:23:15.583344942 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-25 22:2... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1508071940 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-25 22:23:15.583344942 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-25 22... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1484911828 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-25 22:23:15.583344942 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/stats_export_import.out 2024-02-25 22:29:30.815033672 ... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1500924516 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrad... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-25 22:23:34.089389400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-25 22:27:02.688185700... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -731592264 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -731346952 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -731312072 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/regress/regress/results/... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-25 22:23:34.089389400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_export_import.out 2024-02-25 22:26:49.729690800 +0000 @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1782322232 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1782094360 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1782068200 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/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 2024-02-25 19:17:19.879496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-25 19:18:54.516038... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36691 | | 0 | 36691 | pktable_pkey + 36688 | | 0 | 36688 | pktable + 36693 | | 0 | 36693 | fktable + 37229 | | 0 | 37235 | foo + 37239 | | 0 | 37239 | pg_toast_37229_index + 37238 | | 0 | 37238 | pg_toast_37229 + 37512 | | 0 | 37512 | old_oids + 37529 | | 0 | 37529 | pg_toast_37526 ... |
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 2024-02-25 19:17:19.879496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-25 19:20:09.8011... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37282 | | 0 | 37287 | foo + 37291 | | 0 | 37291 | pg_toast_37282_index + 37290 | | 0 | 37290 | pg_toast_37282 + 36739 | | 0 | 36739 | pktable_pkey + 36736 | | 0 | 36736 | pktable + 36741 | | 0 | 36741 | fktable + 37514 | | 0 | 37514 | old_oids + 37531 | | 0 | 37531 | pg_toast_37528 ... |
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 2024-02-25 19:17:19.879496000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-25 19:18:52.723138000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36690 | | 0 | 36690 | pktable_pkey + 36686 | | 0 | 36686 | pktable + 36692 | | 0 | 36692 | fktable + 37217 | | 0 | 37225 | foo + 37229 | | 0 | 37229 | pg_toast_37217_index + 37228 | | 0 | 37228 | pg_toast_37217 + 37472 | | 0 | 37472 | old_oids + 37505 | | 0 | 37505 | pg_toast_37502 ... |
Linux - Debian Bullseye - 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 2024-02-25 19:17:04.626516372 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-25 19:21:43.162345967 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36810 | | 0 | 36810 | pktable_pkey + 36807 | | 0 | 36807 | pktable + 36812 | | 0 | 36812 | fktable + 37312 | | 0 | 37317 | foo + 37321 | | 0 | 37321 | pg_toast_37312_index + 37320 | | 0 | 37320 | pg_toast_37312 + 37552 | | 0 | 37552 | old_oids + 37588 | | 0 | 37588 | pg_toast_37585 ... |
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 2024-02-25 19:17:04.626516372 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-02-25 19:22:55.742242363 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36973 | | 0 | 36973 | users_id_seq + 36983 | | 0 | 36983 | pg_toast_36975 + 36989 | | 0 | 36989 | pg_toast_36975_index + 36975 | | 0 | 36975 | users + 36595 | | 0 | 36595 | pktable_pkey + 36592 | | 0 | 36592 | pktable + 36598 | | 0 | 36598 | fktable + 37277 | | 0 | 37277 | foo ... |
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 2024-02-25 19:17:04.626516372 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-25 19:20:24.202395143 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36704 | | 0 | 36704 | users_id_seq + 36710 | | 0 | 36710 | pg_toast_36705 + 36711 | | 0 | 36711 | pg_toast_36705_index + 36705 | | 0 | 36705 | users + 36860 | | 0 | 36860 | foo + 37054 | | 0 | 37054 | forc_test + 36762 | | 0 | 36762 | pktable_pkey + 36758 | | 0 | 36758 | pktable ... |
Linux - Debian Bullseye - 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 2024-02-25 19:17:04.553195023 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-25 19:20:42.761242... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36863 | | 0 | 36863 | users_id_seq + 36872 | | 0 | 36872 | pg_toast_36864 + 36873 | | 0 | 36873 | pg_toast_36864_index + 36864 | | 0 | 36864 | users + 36990 | | 0 | 36990 | foo + 37291 | | 0 | 37291 | forc_test + 37724 | | 0 | 37724 | pg_toast_37721 + 37725 | | 0 | 37725 | pg_toast_37721_index ... |
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 2024-02-25 19:17:04.553195023 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-25 19:21:07.2692... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36627 | | 0 | 36627 | pktable_pkey + 36624 | | 0 | 36624 | pktable + 36629 | | 0 | 36629 | fktable + 37159 | | 0 | 37166 | foo + 37170 | | 0 | 37170 | pg_toast_37159_index + 37169 | | 0 | 37169 | pg_toast_37159 + 37385 | | 0 | 37385 | old_oids + 37410 | | 0 | 37410 | pg_toast_37407 ... |
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 2024-02-25 19:17:04.553195023 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-25 19:20:34.133240865 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37088 | | 0 | 37088 | foo + 36837 | | 0 | 36837 | users_id_seq + 36843 | | 0 | 36843 | pg_toast_36838 + 36844 | | 0 | 36844 | pg_toast_36838_index + 36838 | | 0 | 36838 | users + 37360 | | 0 | 37360 | forc_test + 37742 | | 0 | 37742 | pg_toast_37739 + 37743 | | 0 | 37743 | pg_toast_37739_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-25 19:17:16.994022800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-25 19:20:50.385094700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36236 | | 0 | 36236 | pktable_pkey + 36230 | | 0 | 36230 | pktable + 36238 | | 0 | 36238 | fktable + 36791 | | 0 | 36798 | foo + 36802 | | 0 | 36802 | pg_toast_36791_index + 36801 | | 0 | 36801 | pg_toast_36791 + 37049 | | 0 | 37049 | old_oids + 37074 | | 0 | 37074 | pg_toast_37071 + 37075 | | 0 | 37075 | pg_toast_37071_index + 37071 | | 0 | 37071 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-25 19:17:16.994022800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-25 19:23:03.898264200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35596 | | 0 | 35596 | pktable_pkey + 35593 | | 0 | 35593 | pktable + 35602 | | 0 | 35602 | fktable + 36876 | | 0 | 36882 | foo + 36887 | | 0 | 36887 | pg_toast_36876_index + 36886 | | 0 | 36886 | pg_toast_36876 + 37123 | | 0 | 37123 | old_oids + 37142 | | 0 | 37142 | pg_toast_37139 + 37143 | | 0 | 37143 | pg_toast_37139_index + 37139 | | 0 | 37139 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-25 19:17:16.994022800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-25 19:20:43.294282500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35953 | | 0 | 35953 | pktable_pkey + 35948 | | 0 | 35948 | pktable + 35955 | | 0 | 35955 | fktable + 36936 | | 0 | 36936 | pg_toast_36927_index + 36935 | | 0 | 36935 | pg_toast_36927 + 36927 | | 0 | 36932 | foo + 37200 | | 0 | 37200 | old_oids + 37217 | | 0 | 37217 | pg_toast_37214 + 37218 | | 0 | 37218 | pg_toast_37214_index + 37214 | | 0 | 37214 | recur2 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-25 19:02:58.283629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-25 19:05:08.076985000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-25 19:02:58.283629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-25 19:06:25.18855500... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-25 19:02:58.283629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-25 19:05:03.994242000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-25 19:02:41.102058150 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-25 19:07:35.569849462 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-25 19:02:41.102058150 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-25 19:06:42.789885354 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-25 19:02:56.111658700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-25 19:06:32.352637700 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-25 19:02:56.111658700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-25 19:08:41.603012400 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-25 19:02:56.111658700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-25 19:06:25.886817500 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-25 19:02:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-25 19:04:19 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-25 19:02:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-25 19:06:04 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-25 19:02:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-25 19:04:19 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-25 15:34:06.004691000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-25 15:35:24.37... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:34:06.004691000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-25 15:36:42.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:34:06.004691000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-25 15:35:22.932393000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-25 15:33:53.453421050 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-25 15:39:11.981184535 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:33:53.453421050 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-02-25 15:40:57.713103977 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:33:53.453421050 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-25 15:37:41.497242312 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-25 15:33:54.775713214 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-25 15:36:31.09... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:33:54.775713214 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-25 15:37:03.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-25 15:33:54.775713214 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-25 15:36:27.407606087 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-25 15:34:13.092354200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-25 15:37:21.856138900 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-25 15:34:13.092354200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-25 15:39:26.452316100 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-25 15:34:13.092354200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-25 15:37:14.658874000 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-25 12:38:46.950693588 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-25 12:39:40.498674540 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
47/4793 | Combine prune and freeze records emitted by vacuum |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-02-24 07:53:11.334696900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-02-24 07:57:57.894560500 +0000 @@ -107,404 +107,7 @@ -- VACUUM invokes parallel bulk-deletion UPDATE pvactst SET i = i WHERE i < 1000; VACUUM (PARALLEL 2) pvactst; -UPDATE pvactst SET i = i WHERE i < 1000; -VACUUM (PARALLEL 0) pvactst; -- disable parallel vacuum -VACUUM (PARALLEL -1) pvactst; -- error -ERROR: parallel workers for vacuum must be between 0 and 1024 -LINE 1: VACUUM (PARALLEL -1) pvactst; - ^ -VACUUM (PARALLEL 2, INDEX_CLEANUP FALSE) pvactst; -VACUUM (PARALLEL 2, FULL TRUE) pvactst; -- error, cannot use both PARALLEL and FULL -ERROR: VACUUM FULL cannot be performed in parallel -VACUUM (PARALLEL) pvactst; -- error, cannot use PARALLEL option without parallel degree -ERROR: parallel option requires a value between 0 and 1024 -LINE 1: VACUUM (PARALLEL) pvactst; - ^ ... |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-24 03:50:06.465410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-24 03:51:00.525436000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:50:06.465410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-24 03:52:19.2836180... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:50:06.465410000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-24 03:50:58.569875000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-24 03:49:47.607453308 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-24 03:53:33.611287728 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:47.607453308 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-02-24 03:54:56.043221032 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:47.607453308 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-24 03:52:04.795333712 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-24 03:49:45.574725816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-24 03:51:24.274646359... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:45.574725816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-24 03:51:58.8266261... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:45.574725816 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-24 03:51:20.266648566 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-24 03:50:29.232816900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-24 03:53:18.342373100 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-24 03:50:29.232816900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-24 03:55:34.148476900 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-24 03:50:29.232816900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-24 03:53:14.119270000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-02-24 03:49:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-24 04:02:27 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-24 04:03:24 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-24 03:49:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-02-24 04:02:27 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-24 02:17:20.455054033 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-24 02:2... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1508747796 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-24 02:17:20.455054033 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-24 02... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1511460196 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-24 02:17:20.455054033 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/stats_export_import.out 2024-02-24 02:23:54.886749188 ... @@ -649,21 +649,13 @@ :'table_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- - t -(1 row) - +ERROR: Attribute duplicate count 1487149908 on attnum 1 attname id stainherit f SELECT pg_import_rel_stats( 'stats_export_import.is_odd'::regclass, :'index_stats_json'::jsonb, true, false); - pg_import_rel_stats ---------------------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrad... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-24 02:17:33.341566500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-24 02:20:46.456857000... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -604142184 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -603824488 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -603789608 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/recovery/027_stream_regr... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-24 02:17:33.341566500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-24 02:22:50.7991576... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1971835608 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1971495800 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1971399880 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-24 02:17:20 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-24 02:26:03 @@ -128,6 +128,7 @@ starting permutation: tito s5_begin checker_sleep s5_check step tito: SET idle_in_transaction_session_timeout = '1s'; SET transaction_timeout = '10ms'; step s5_begin: BEGIN ISOLATION LEVEL READ COMMITTED; +s5: FATAL: terminating connection due to transaction timeout step checker_sleep: SELECT pg_sleep(0.1); pg_sleep -------- |
48/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 2024-02-23 22:54:15.793904000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-23 22:55:54.586850... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36740 | | 0 | 36740 | pktable_pkey + 36736 | | 0 | 36736 | pktable + 36742 | | 0 | 36742 | fktable + 37278 | | 0 | 37288 | foo + 37292 | | 0 | 37292 | pg_toast_37278_index + 37291 | | 0 | 37291 | pg_toast_37278 + 37516 | | 0 | 37516 | old_oids + 37533 | | 0 | 37533 | pg_toast_37530 ... |
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 2024-02-23 22:54:15.793904000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-23 22:57:11.6095... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36711 | | 0 | 36711 | pktable_pkey + 36708 | | 0 | 36708 | pktable + 36714 | | 0 | 36714 | fktable + 37223 | | 0 | 37229 | foo + 37233 | | 0 | 37233 | pg_toast_37223_index + 37232 | | 0 | 37232 | pg_toast_37223 + 37506 | | 0 | 37506 | old_oids + 37523 | | 0 | 37523 | pg_toast_37520 ... |
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 2024-02-23 22:54:15.793904000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-23 22:55:52.936958000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36768 | | 0 | 36768 | pktable_pkey + 36765 | | 0 | 36765 | pktable + 36770 | | 0 | 36770 | fktable + 37279 | | 0 | 37284 | foo + 37288 | | 0 | 37288 | pg_toast_37279_index + 37287 | | 0 | 37287 | pg_toast_37279 + 37528 | | 0 | 37528 | pg_toast_37525 + 37529 | | 0 | 37529 | pg_toast_37525_index ... |
Linux - Debian Bullseye - 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 2024-02-23 22:53:59.477808953 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-23 22:58:48.601587904 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36784 | | 0 | 36784 | pktable_pkey + 36781 | | 0 | 36781 | pktable + 36788 | | 0 | 36788 | fktable + 37295 | | 0 | 37301 | foo + 37305 | | 0 | 37305 | pg_toast_37295_index + 37304 | | 0 | 37304 | pg_toast_37295 + 37507 | | 0 | 37507 | old_oids + 37525 | | 0 | 37525 | pg_toast_37522 ... |
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 2024-02-23 22:53:59.477808953 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-02-23 22:59:53.497534656 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36728 | | 0 | 36728 | pktable_pkey + 36722 | | 0 | 36722 | pktable + 36730 | | 0 | 36730 | fktable + 37286 | | 0 | 37291 | foo + 37295 | | 0 | 37295 | pg_toast_37286_index + 37294 | | 0 | 37294 | pg_toast_37286 + 37513 | | 0 | 37513 | old_oids + 37531 | | 0 | 37531 | pg_toast_37528 ... |
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 2024-02-23 22:53:59.477808953 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-23 22:57:29.717674543 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36743 | | 0 | 36743 | pktable_pkey + 36740 | | 0 | 36740 | pktable + 36746 | | 0 | 36746 | fktable + 37321 | | 0 | 37326 | foo + 37330 | | 0 | 37330 | pg_toast_37321_index + 37329 | | 0 | 37329 | pg_toast_37321 + 37541 | | 0 | 37541 | old_oids + 37566 | | 0 | 37566 | pg_toast_37563 ... |
Linux - Debian Bullseye - 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 2024-02-23 22:53:59.347659558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-23 22:57:44.063523... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36611 | | 0 | 36611 | pktable_pkey + 36608 | | 0 | 36608 | pktable + 36614 | | 0 | 36614 | fktable + 37169 | | 0 | 37174 | foo + 37178 | | 0 | 37178 | pg_toast_37169_index + 37177 | | 0 | 37177 | pg_toast_37169 + 37387 | | 0 | 37387 | old_oids + 37405 | | 0 | 37405 | pg_toast_37402 ... |
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 2024-02-23 22:53:59.347659558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-23 22:58:11.3155... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37171 | | 0 | 37171 | forc_test + 36731 | | 0 | 36731 | users_id_seq + 36737 | | 0 | 36737 | pg_toast_36732 + 36738 | | 0 | 36738 | pg_toast_36732_index + 36732 | | 0 | 36732 | users + 36965 | | 0 | 36965 | foo + 37634 | | 0 | 37634 | pg_toast_37631 + 37635 | | 0 | 37635 | pg_toast_37631_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 2024-02-23 22:53:59.347659558 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-23 22:57:39.939529203 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36795 | | 0 | 36795 | users_id_seq + 36801 | | 0 | 36801 | pg_toast_36796 + 36802 | | 0 | 36802 | pg_toast_36796_index + 36796 | | 0 | 36796 | users + 37002 | | 0 | 37002 | foo + 37318 | | 0 | 37318 | forc_test + 37714 | | 0 | 37714 | pg_toast_37711 + 37715 | | 0 | 37715 | pg_toast_37711_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-23 22:54:13.350457900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-23 22:57:44.706025700 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35812 | | 0 | 35812 | pktable_pkey + 35808 | | 0 | 35808 | pktable + 35814 | | 0 | 35814 | fktable + 36839 | | 0 | 36846 | foo + 36850 | | 0 | 36850 | pg_toast_36839_index + 36849 | | 0 | 36849 | pg_toast_36839 + 37096 | | 0 | 37096 | old_oids + 37121 | | 0 | 37121 | pg_toast_37118 + 37122 | | 0 | 37122 | pg_toast_37118_index + 37118 | | 0 | 37118 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-23 22:54:13.350457900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-23 23:00:00.291983500 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36362 | | 0 | 36362 | pktable_pkey + 36359 | | 0 | 36359 | pktable + 36364 | | 0 | 36364 | fktable + 36912 | | 0 | 36920 | foo + 36924 | | 0 | 36924 | pg_toast_36912_index + 36923 | | 0 | 36923 | pg_toast_36912 + 37191 | | 0 | 37191 | old_oids + 37222 | | 0 | 37222 | pg_toast_37218 + 37223 | | 0 | 37223 | pg_toast_37218_index + 37218 | | 0 | 37218 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-23 22:54:13.350457900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-23 22:57:33.670407900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36585 | | 0 | 36585 | pktable_pkey + 36582 | | 0 | 36582 | pktable + 36587 | | 0 | 36587 | fktable + 37026 | | 0 | 37031 | foo + 37035 | | 0 | 37035 | pg_toast_37026_index + 37034 | | 0 | 37034 | pg_toast_37026 + 37222 | | 0 | 37222 | old_oids + 37239 | | 0 | 37239 | pg_toast_37236 + 37240 | | 0 | 37240 | pg_toast_37236_index + 37236 | | 0 | 37236 | recur2 ... |
macOS - Ventura - 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 2024-02-23 22:53:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-23 23:06:14 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36698 | | 0 | 36698 | pktable_pkey + 36695 | | 0 | 36695 | pktable + 36700 | | 0 | 36700 | fktable + 37191 | | 0 | 37196 | foo + 37200 | | 0 | 37200 | pg_toast_37191_index + 37199 | | 0 | 37199 | pg_toast_37191 + 37390 | | 0 | 37390 | old_oids + 37410 | | 0 | 37410 | pg_toast_37407 ... |
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 2024-02-23 22:53:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-23 23:07:26 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36601 | | 0 | 36601 | pktable_pkey + 36598 | | 0 | 36598 | pktable + 36604 | | 0 | 36604 | fktable + 37192 | | 0 | 37200 | foo + 37204 | | 0 | 37204 | pg_toast_37192_index + 37203 | | 0 | 37203 | pg_toast_37192 + 37421 | | 0 | 37421 | old_oids + 37451 | | 0 | 37451 | pg_toast_37448 ... |
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 2024-02-23 22:53:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-23 23:06:16 @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 35554 | | 0 | 35554 | pktable_pkey + 35550 | | 0 | 35550 | pktable + 35559 | | 0 | 35559 | fktable + 36947 | | 0 | 36952 | foo + 36956 | | 0 | 36956 | pg_toast_36947_index + 36955 | | 0 | 36955 | pg_toast_36947 + 37236 | | 0 | 37236 | old_oids + 37311 | | 0 | 37311 | pg_toast_37308 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-23 22:46:28.029450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-23 22:48:41.027325000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-23 22:46:28.029450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-23 22:50:03.11423200... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-23 22:46:28.029450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-23 22:48:39.187139000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-23 22:46:16.761221882 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-23 22:51:43.956944042 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-23 22:46:16.761221882 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-02-23 22:52:51.180886890 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-23 22:46:16.761221882 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-23 22:50:22.333075806 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-23 22:46:40.152743400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-23 22:50:35.868672800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-23 22:46:40.152743400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-23 22:53:03.076249800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-23 22:46:40.152743400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-23 22:50:19.769539600 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-23 22:46:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-23 22:49:18 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-23 22:46:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-23 22:50:55 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-23 22:46:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-23 22:49:18 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3405 | Add pg_stat_session |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out /tmp/cirrus-ci-build/build-32/testrun/isolation/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out 2024-02-23 19:53:12.510429331 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/timeouts.out 2024-02-23 19:59:35.830124529 +0000 @@ -137,7 +137,7 @@ step s5_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s5'; count ----- - 0 + 1 (1 row) |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-23 19:31:29.224550000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-23 19:32:23.28... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:31:29.224550000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-23 19:33:41.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:31:29.224550000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-23 19:32:20.924515000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-23 19:31:12.291714248 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-23 19:34:14.595596064 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:31:12.291714248 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-23 19:33:14.367281324 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-23 19:31:13.970473326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-23 19:32:59.82... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:31:13.970473326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-23 19:33:35.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:31:13.970473326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-23 19:32:56.822445295 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-23 19:25:17.578967300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-23 19:28:28.355068100 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-23 19:25:17.578967300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-23 19:30:45.295481500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-23 19:25:17.578967300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-23 19:28:20.958105700 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-23 19:24:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-23 19:26:19 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:24:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-23 19:27:43 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-23 19:24:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-23 19:26:19 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-23 16:49:07.344475783 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-23 16:50:03.680421692 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
47/4740 | Add Index-level REINDEX with multiple jobs |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-02-23 01:24:04.543878400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-02-23 01:28:30.460391900 +0000 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
48/4649 | autovectorize page checksum code included elsewhere |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-22 23:11:45 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-22 23:14:24 @@ -112,6 +112,7 @@ starting permutation: itto s4_begin checker_sleep s4_check step itto: SET idle_in_transaction_session_timeout = '10ms'; SET transaction_timeout = '1s'; step s4_begin: BEGIN ISOLATION LEVEL READ COMMITTED; +s4: FATAL: terminating connection due to idle-in-transaction timeout step checker_sleep: SELECT pg_sleep(0.1); pg_sleep -------- |
47/4685 | Reducing serialized size of Nodes from nodeToString output |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out /tmp/cirrus-ci-build/build/testrun/citext/regress/res... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext_1.out 2024-02-22 13:04:47.602104000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/citext.out 2024-02-22 13:08:37.153643000 +0000 @@ -1068,8 +1068,6 @@ INSERT INTO caster (text) VALUES ('f'::"char"); INSERT INTO caster (chr) VALUES ('f'::citext); -- requires cast ERROR: column "chr" is of type "char" but expression is of type citext -LINE 1: INSERT INTO caster (chr) VALUES ('f'::citext); - ^ HINT: You will need to rewrite or cast the expression. INSERT INTO caster (chr) VALUES ('f'::citext::text); INSERT INTO caster (citext) VALUES ('f'::"char"); @@ -1080,378 +1078,262 @@ -- Cannot cast to bytea on assignment. INSERT INTO caster (bytea) VALUES ('foo'::text); ERROR: column "bytea" is of type bytea but expression is of type text -LINE 1: INSERT INTO caster (bytea) VALUES ('foo'::text); - ^ HINT: You will need to rewrite or cast the expression. INSERT INTO caster (text) VALUES ('foo'::bytea); ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-22 13:04:47.602465000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-22 13:08:37.577642000 +0000 @@ -187,144 +187,88 @@ -- invalid input: parse errors SELECT ''::cube AS cube; ERROR: invalid input syntax for cube -LINE 1: SELECT ''::cube AS cube; - ^ DETAIL: syntax error at end of input SELECT 'ABC'::cube AS cube; ERROR: invalid input syntax for cube -LINE 1: SELECT 'ABC'::cube AS cube; - ^ DETAIL: syntax error at or near "A" SELECT '[]'::cube AS cube; ERROR: invalid input syntax for cube -LINE 1: SELECT '[]'::cube AS cube; - ^ DETAIL: syntax error at or near "]" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-whenever.stderr /tmp/cirrus-ci-build/build/testr... --- /tmp/cirrus-ci-build/src/interfaces/ecpg/test/expected/preproc-whenever.stderr 2024-02-22 13:04:48.444014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ecpg/ecpg/results/preproc-whenever.stderr 2024-02-22 13:08:54.559443000 +0000 @@ -32,8 +32,6 @@ [NO_PID]: ecpg_execute on line 39: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_check_PQresult on line 39: bad response - ERROR: relation "nonexistent" does not exist -LINE 1: select * from nonexistent - ^ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: raising sqlstate 42P01 (sqlcode -400): relation "nonexistent" does not exist on line 39 [NO_PID]: sqlca: code: -400, state: 42P01 @@ -45,8 +43,6 @@ [NO_PID]: ecpg_execute on line 43: using PQexec [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: ecpg_check_PQresult on line 43: bad response - ERROR: relation "nonexistent" does not exist -LINE 1: select * from nonexistent - ^ [NO_PID]: sqlca: code: 0, state: 00000 [NO_PID]: raising sqlstate 42P01 (sqlcode -400): relation "nonexistent" does not exist on line 43 ... |
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 2024-02-22 13:04:47.603709000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore/regress/results/hstore.out 2024-02-22 13:08:39.854299000 +0000 @@ -246,12 +246,8 @@ -- invalid input select ' =>null'::hstore; ERROR: syntax error in hstore, near "=" at position 2 -LINE 1: select ' =>null'::hstore; - ^ select 'aa=>"'::hstore; ERROR: syntax error in hstore: unexpected end of string -LINE 1: select 'aa=>"'::hstore; - ^ -- also try it with non-error-throwing API select pg_input_is_valid('a=>b', 'hstore'); pg_input_is_valid |
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 2024-02-22 13:04:47.604860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isn/regress/results/isn.out 2024-02-22 13:08:40.558153000 +0000 @@ -132,123 +132,65 @@ -- SELECT '1234567890'::ISBN; ERROR: invalid check digit for ISBN number: "1234567890", should be X -LINE 1: SELECT '1234567890'::ISBN; - ^ SELECT 'M123456780'::ISMN; ERROR: invalid check digit for ISMN number: "M123456780", should be 5 -LINE 1: SELECT 'M123456780'::ISMN; - ^ SELECT '12345670'::ISSN; ERROR: invalid check digit for ISSN number: "12345670", should be 9 -LINE 1: SELECT '12345670'::ISSN; - ^ SELECT '9780123456780'::ISBN; ERROR: invalid check digit for ISBN number: "9780123456780", should be 6 -LINE 1: SELECT '9780123456780'::ISBN; ... |
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 2024-02-22 13:04:47.605633000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree/regress/results/ltree.out 2024-02-22 13:08:41.518302000 +0000 @@ -42,16 +42,10 @@ -- empty labels not allowed SELECT '.2.3'::ltree; ERROR: ltree syntax error at character 1 -LINE 1: SELECT '.2.3'::ltree; - ^ SELECT '1..3'::ltree; ERROR: ltree syntax error at character 3 -LINE 1: SELECT '1..3'::ltree; - ^ SELECT '1.2.'::ltree; ERROR: ltree syntax error -LINE 1: SELECT '1.2.'::ltree; - ^ DETAIL: Unexpected end of input. SELECT repeat('x', :maxlbl)::ltree; ... ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out 2024-02-22 13:04:47.607342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-02-22 13:08:43.177493000 +0000 @@ -125,25 +125,28 @@ DEALLOCATE pgss_test; SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; - calls | rows | query --------+------+------------------------------------------------------------------------------ - 1 | 1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3 - 4 | 4 | SELECT $1 + - | | -- multiline + - | | AS "text" - 2 | 2 | SELECT $1 + $2 - 3 | 3 | SELECT $1 + $2 + $3 AS "add" - 1 | 1 | SELECT $1 AS "float" - 2 | 2 | SELECT $1 AS "int" - 1 | 2 | SELECT $1 AS i UNION SELECT $2 ORDER BY i - 1 | 1 | SELECT $1 || $2 - 0 | 0 | SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out 2024-02-22 13:04:49.011881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/boolean.out 2024-02-22 13:06:50.343289000 ... @@ -44,8 +44,6 @@ SELECT bool 'test' AS error; ERROR: invalid input syntax for type boolean: "test" -LINE 1: SELECT bool 'test' AS error; - ^ SELECT bool 'false' AS false; false ------- @@ -54,8 +52,6 @@ SELECT bool 'foo' AS error; ERROR: invalid input syntax for type boolean: "foo" -LINE 1: SELECT bool 'foo' AS error; - ^ SELECT bool 'y' AS true; true ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/result... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl.out 2024-02-22 13:04:48.448673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl.out 2024-02-22 13:08:32.204367000 +0000 @@ -186,8 +186,6 @@ SELECT * FROM perl_record(); ERROR: a column definition list is required for functions returning "record" -LINE 1: SELECT * FROM perl_record(); - ^ SELECT * FROM perl_record() AS (f1 integer, f2 text, f3 text, f4 testnestperl); f1 | f2 | f3 | f4 ----+----+----+---- @@ -202,8 +200,6 @@ CONTEXT: PL/Perl function "perl_record" SELECT * FROM perl_record(); ERROR: a column definition list is required for functions returning "record" -LINE 1: SELECT * FROM perl_record(); - ^ SELECT * FROM perl_record() AS (f1 integer, f2 text, f3 text, f4 testnestperl); f1 | f2 | f3 | f4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_record.out /tmp/cirrus-ci-build/build/testrun/plpgsql/... --- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_record.out 2024-02-22 13:04:48.449922000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_record.out 2024-02-22 13:08:30.403169000 +0000 @@ -464,8 +464,6 @@ $$ begin return x.f1; end $$; select getf1(1); ERROR: function getf1(integer) does not exist -LINE 1: select getf1(1); - ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. select getf1(row(1,2)); getf1 |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out /tmp/cirrus-ci-build/build/testrun/pltcl/regress/res... --- /tmp/cirrus-ci-build/src/pl/tcl/expected/pltcl_queries.out 2024-02-22 13:04:48.452529000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pltcl/regress/results/pltcl_queries.out 2024-02-22 13:08:33.566892000 +0000 @@ -172,7 +172,7 @@ select tcl_record_result(42); -- fail ERROR: function returning record called in context that cannot accept type record select * from tcl_record_result(42); -- fail -ERROR: a column definition list is required for functions returning "record" at character 15 +ERROR: a column definition list is required for functions returning "record" select * from tcl_record_result(42) as (q1 text, q2 int, q3 text); q1 | q2 | q3 ----------+----+---------- |
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 2024-02-22 13:04:47.610686000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-02-22 13:08:47.882731000 +0000 @@ -9741,14 +9741,6 @@ IMPORT FOREIGN SCHEMA import_source LIMIT TO (t5) FROM SERVER loopback INTO import_dest5; -- ERROR ERROR: type "public.Colors" does not exist -LINE 4: "Col" public."Colors" OPTIONS (column_name 'Col') - ^ -QUERY: CREATE FOREIGN TABLE t5 ( - c1 integer OPTIONS (column_name 'c1'), - c2 text OPTIONS (column_name 'c2') COLLATE pg_catalog."C", - "Col" public."Colors" OPTIONS (column_name 'Col') -) SERVER loopback -OPTIONS (schema_name 'import_source', table_name 't5'); CONTEXT: importing foreign table "t5" ROLLBACK; BEGIN; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out 2024-02-22 13:04:49.011881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/boolean.out 2024-02-22 13:08:01.69927500... @@ -44,8 +44,6 @@ SELECT bool 'test' AS error; ERROR: invalid input syntax for type boolean: "test" -LINE 1: SELECT bool 'test' AS error; - ^ SELECT bool 'false' AS false; false ------- @@ -54,8 +52,6 @@ SELECT bool 'foo' AS error; ERROR: invalid input syntax for type boolean: "foo" -LINE 1: SELECT bool 'foo' AS error; - ^ SELECT bool 'y' AS true; true ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/boolean.out 2024-02-22 13:04:49.011881000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/boolean.out 2024-02-22 13:06:48.799164000 +0000 @@ -44,8 +44,6 @@ SELECT bool 'test' AS error; ERROR: invalid input syntax for type boolean: "test" -LINE 1: SELECT bool 'test' AS error; - ^ SELECT bool 'false' AS false; false ------- @@ -54,8 +52,6 @@ SELECT bool 'foo' AS error; ERROR: invalid input syntax for type boolean: "foo" -LINE 1: SELECT bool 'foo' AS error; - ^ SELECT bool 'y' AS true; true ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/seg.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.ou... --- /tmp/cirrus-ci-build/contrib/seg/expected/seg.out 2024-02-22 13:04:47.611059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/seg.out 2024-02-22 13:08:44.296925000 +0000 @@ -403,48 +403,30 @@ -- invalid input SELECT ''::seg AS seg; ERROR: bad seg representation -LINE 1: SELECT ''::seg AS seg; - ^ DETAIL: syntax error at end of input SELECT 'ABC'::seg AS seg; ERROR: bad seg representation -LINE 1: SELECT 'ABC'::seg AS seg; - ^ DETAIL: syntax error at or near "A" SELECT '1ABC'::seg AS seg; ERROR: bad seg representation -LINE 1: SELECT '1ABC'::seg AS seg; - ^ DETAIL: syntax error at or near "A" ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/modules/test_extensions/expected/test_extensions.out 2024-02-22 13:04:49.005899000 +00... +++ /tmp/cirrus-ci-build/build/testrun/test_extensions/regress/results/test_extensions.out 2024-02-22 13:08:51.874119000... @@ -183,8 +183,6 @@ DETAIL: An extension is not allowed to replace an object that it does not own. SELECT ext_cor_func(); ERROR: function ext_cor_func() does not exist -LINE 1: SELECT ext_cor_func(); - ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SELECT * FROM ext_cor_view; col @@ -424,10 +422,7 @@ SELECT dep_req3b(); -- fails ERROR: function public.dep_req2() does not exist -LINE 1: SELECT public.dep_req2() || ' req3b' - ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. -QUERY: SELECT public.dep_req2() || ' req3b' ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out 2024-02-22 13:04:49.007330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-02-22 13:08:52.493336000 +... @@ -71,11 +71,7 @@ CREATE TABLE regress_test_table (t text); NOTICE: in process utility: superuser attempting CREATE TABLE NOTICE: in object access: superuser attempting namespace search (subId=0x0) [no report on violation, allowed] -LINE 1: CREATE TABLE regress_test_table (t text); - ^ NOTICE: in object access: superuser finished namespace search (subId=0x0) [no report on violation, allowed] -LINE 1: CREATE TABLE regress_test_table (t text); - ^ NOTICE: in object access: superuser attempting create (subId=0x0) [explicit] NOTICE: in object access: superuser finished create (subId=0x0) [explicit] NOTICE: in object access: superuser attempting create (subId=0x0) [explicit] @@ -149,11 +145,7 @@ NOTICE: in process utility: non-superuser finished SET SELECT * FROM regress_test_table; NOTICE: in object access: non-superuser attempting namespace search (subId=0x0) [no report on violation, allowed] -LINE 1: SELECT * FROM regress_test_table; ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_rows/expected/tsm_system_rows.out 2024-02-22 13:04:47.613374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_rows/regress/results/tsm_system_rows.out 2024-02-22 13:08:46.986244000... @@ -41,8 +41,6 @@ -- fail, this method is not repeatable: SELECT * FROM test_tablesample TABLESAMPLE system_rows (10) REPEATABLE (0); ERROR: tablesample method system_rows does not support REPEATABLE -LINE 1: SELECT * FROM test_tablesample TABLESAMPLE system_rows (10) ... - ^ -- but a join should be allowed: EXPLAIN (COSTS OFF) SELECT * FROM |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out /tmp/cirrus-ci-build/build/testrun/ts... --- /tmp/cirrus-ci-build/contrib/tsm_system_time/expected/tsm_system_time.out 2024-02-22 13:04:47.613494000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tsm_system_time/regress/results/tsm_system_time.out 2024-02-22 13:08:47.336466000... @@ -32,8 +32,6 @@ -- fail, this method is not repeatable: SELECT * FROM test_tablesample TABLESAMPLE system_time (10) REPEATABLE (0); ERROR: tablesample method system_time does not support REPEATABLE -LINE 1: SELECT * FROM test_tablesample TABLESAMPLE system_time (10) ... - ^ -- since it's not repeatable, we expect a Materialize node in these plans: EXPLAIN (COSTS OFF) SELECT * FROM |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-22 06:34:59.587310000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-22 06:35:56.571523000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:59.587310000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-22 06:37:13.9849310... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:59.587310000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-22 06:35:54.436668000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-22 06:34:50.655990424 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-22 06:38:44.979845302 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:50.655990424 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-02-22 06:39:52.171791965 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:50.655990424 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-22 06:37:10.711897494 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-22 06:34:47.419100672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-22 06:36:47.631027768... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:47.419100672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-22 06:37:21.3230084... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:34:47.419100672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-22 06:36:44.343030098 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-22 06:35:07.838781400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-22 06:37:58.715544600 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-22 06:35:07.838781400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-22 06:40:15.438214900 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-22 06:35:07.838781400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-22 06:37:55.445013400 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-02-22 06:35:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-22 06:36:47 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:35:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-22 06:38:28 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-22 06:35:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-02-22 06:36:47 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-22 05:08:23.300211573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-22 05:12:1... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1232949144 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1232387640 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1232330152 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-22 05:08:23.300211573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-02-22 05:12:05.636282644 +00... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1214548920 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1213987416 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1213929928 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrad... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-22 05:08:47.326056800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-22 05:12:17.856035800... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1835799608 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1835542952 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1835508072 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/recovery/027_stream_regr... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-22 05:08:47.326056800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-22 05:14:42.7846786... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1804154504 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1803778632 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1803665272 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/regress/regress/results/... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-22 05:08:47.326056800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_export_import.out 2024-02-22 05:12:11.739313000 +0000 @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1928932264 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1928888664 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1928818904 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/4456 | pg_tracing |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-22 02:14:40 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-22 02:17:03 @@ -121,7 +121,7 @@ step s4_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s4'; count ----- - 0 + 1 (1 row) |
48/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 2024-02-22 02:06:13.787725000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-22 02:07:54.773202... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36730 | | 0 | 36730 | pktable_pkey + 36725 | | 0 | 36725 | pktable + 36732 | | 0 | 36732 | fktable + 37282 | | 0 | 37287 | foo + 37291 | | 0 | 37291 | pg_toast_37282_index + 37290 | | 0 | 37290 | pg_toast_37282 + 37511 | | 0 | 37511 | old_oids + 37528 | | 0 | 37528 | pg_toast_37525 ... |
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 2024-02-22 02:06:13.787725000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-22 02:09:13.8592... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36682 | | 0 | 36682 | pktable_pkey + 36679 | | 0 | 36679 | pktable + 36684 | | 0 | 36684 | fktable + 37208 | | 0 | 37214 | foo + 37218 | | 0 | 37218 | pg_toast_37208_index + 37217 | | 0 | 37217 | pg_toast_37208 + 37479 | | 0 | 37479 | old_oids + 37503 | | 0 | 37503 | pg_toast_37498 ... |
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 2024-02-22 02:06:13.787725000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-22 02:07:53.163222000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36608 | | 0 | 36608 | pktable_pkey + 36605 | | 0 | 36605 | pktable + 36619 | | 0 | 36619 | fktable + 37216 | | 0 | 37221 | foo + 37225 | | 0 | 37225 | pg_toast_37216_index + 37224 | | 0 | 37224 | pg_toast_37216 + 37502 | | 0 | 37502 | old_oids + 37519 | | 0 | 37519 | pg_toast_37516 ... |
Linux - Debian Bullseye - 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 2024-02-22 02:06:00.265230045 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-22 02:10:29.485033323 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36762 | | 0 | 36762 | pktable_pkey + 36759 | | 0 | 36759 | pktable + 36764 | | 0 | 36764 | fktable + 37297 | | 0 | 37302 | foo + 37306 | | 0 | 37306 | pg_toast_37297_index + 37305 | | 0 | 37305 | pg_toast_37297 + 37541 | | 0 | 37541 | old_oids + 37559 | | 0 | 37559 | pg_toast_37556 ... |
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 2024-02-22 02:06:00.265230045 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-22 02:09:32.641086920 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36816 | | 0 | 36816 | users_id_seq + 36828 | | 0 | 36828 | pg_toast_36822 + 36830 | | 0 | 36830 | pg_toast_36822_index + 36822 | | 0 | 36822 | users + 37045 | | 0 | 37045 | foo + 37295 | | 0 | 37295 | forc_test + 37653 | | 0 | 37653 | pg_toast_37650 + 37654 | | 0 | 37654 | pg_toast_37650_index ... |
Linux - Debian Bullseye - 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 2024-02-22 02:06:00.585637455 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-22 02:09:34.237456... @@ -3476,9 +3476,26 @@ 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 +-------+------------+---------------+-------------+---------------------- + 36801 | | 0 | 36801 | users_id_seq + 36807 | | 0 | 36807 | pg_toast_36802 + 36811 | | 0 | 36811 | pg_toast_36802_index + 36802 | | 0 | 36802 | users + 37022 | | 0 | 37022 | foo + 37322 | | 0 | 37322 | forc_test + 36653 | | 0 | 36653 | pktable_pkey + 36650 | | 0 | 36650 | pktable ... |
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 2024-02-22 02:06:00.585637455 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-22 02:10:00.7134... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36877 | | 0 | 36877 | users_id_seq + 36883 | | 0 | 36883 | pg_toast_36878 + 36884 | | 0 | 36884 | pg_toast_36878_index + 36878 | | 0 | 36878 | users + 37146 | | 0 | 37146 | foo + 37377 | | 0 | 37377 | forc_test + 36616 | | 0 | 36616 | pktable_pkey + 36610 | | 0 | 36610 | pktable ... |
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 2024-02-22 02:06:00.585637455 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-22 02:09:27.785460795 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36941 | | 0 | 36941 | foo + 36732 | | 0 | 36732 | users_id_seq + 36738 | | 0 | 36738 | pg_toast_36733 + 36739 | | 0 | 36739 | pg_toast_36733_index + 36733 | | 0 | 36733 | users + 37137 | | 0 | 37137 | forc_test + 37645 | | 0 | 37645 | pg_toast_37642 + 37646 | | 0 | 37646 | pg_toast_37642_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-22 02:06:18.759093300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-22 02:09:41.200343100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35975 | | 0 | 35975 | pktable_pkey + 35972 | | 0 | 35972 | pktable + 35981 | | 0 | 35981 | fktable + 36782 | | 0 | 36787 | foo + 36791 | | 0 | 36791 | pg_toast_36782_index + 36790 | | 0 | 36790 | pg_toast_36782 + 37035 | | 0 | 37035 | old_oids + 37057 | | 0 | 37057 | pg_toast_37054 + 37058 | | 0 | 37058 | pg_toast_37054_index + 37054 | | 0 | 37054 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-22 02:06:18.759093300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-22 02:11:47.073879000 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36275 | | 0 | 36275 | pktable_pkey + 36272 | | 0 | 36272 | pktable + 36277 | | 0 | 36277 | fktable + 36852 | | 0 | 36860 | foo + 36865 | | 0 | 36865 | pg_toast_36852_index + 36864 | | 0 | 36864 | pg_toast_36852 + 37086 | | 0 | 37086 | old_oids + 37107 | | 0 | 37107 | pg_toast_37104 + 37108 | | 0 | 37108 | pg_toast_37104_index + 37104 | | 0 | 37104 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-22 02:06:18.759093300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-22 02:09:29.868804900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36439 | | 0 | 36439 | pktable_pkey + 36433 | | 0 | 36433 | pktable + 36445 | | 0 | 36445 | fktable + 37012 | | 0 | 37022 | foo + 37026 | | 0 | 37026 | pg_toast_37012_index + 37025 | | 0 | 37025 | pg_toast_37012 + 37229 | | 0 | 37229 | old_oids + 37246 | | 0 | 37246 | pg_toast_37243 + 37247 | | 0 | 37247 | pg_toast_37243_index + 37243 | | 0 | 37243 | recur2 ... |
macOS - Ventura - 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 2024-02-22 02:05:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-22 02:07:38 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36383 | | 0 | 36383 | users_id_seq + 36394 | | 0 | 36394 | pg_toast_36386 + 36396 | | 0 | 36396 | pg_toast_36386_index + 36386 | | 0 | 36386 | users + 36487 | | 0 | 36487 | pktable_pkey + 36482 | | 0 | 36482 | pktable + 36489 | | 0 | 36489 | fktable + 36977 | | 0 | 36977 | foo ... |
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 2024-02-22 02:05:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-22 02:09:21 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36579 | | 0 | 36579 | pktable_pkey + 36576 | | 0 | 36576 | pktable + 36581 | | 0 | 36581 | fktable + 37196 | | 0 | 37213 | foo + 37217 | | 0 | 37217 | pg_toast_37196_index + 37216 | | 0 | 37216 | pg_toast_37196 + 37429 | | 0 | 37429 | old_oids + 37450 | | 0 | 37450 | pg_toast_37447 ... |
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 2024-02-22 02:05:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-22 02:07:37 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36717 | | 0 | 36717 | pktable_pkey + 36714 | | 0 | 36714 | pktable + 36720 | | 0 | 36720 | fktable + 37135 | | 0 | 37199 | foo + 37203 | | 0 | 37203 | pg_toast_37135_index + 37202 | | 0 | 37202 | pg_toast_37135 + 37393 | | 0 | 37393 | old_oids + 37428 | | 0 | 37428 | pg_toast_37425 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-22 02:03:41.659180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-22 02:05:55.394994000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-22 02:03:41.659180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-22 02:07:12.56054500... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-22 02:03:41.659180000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-22 02:05:53.359080000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-22 02:03:30.458492934 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-22 02:08:40.026238071 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-22 02:03:30.458492934 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-02-22 02:10:03.526168513 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-22 02:03:30.458492934 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-22 02:07:34.294290121 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-22 02:03:41.587855900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-22 02:07:23.925791900 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-22 02:03:41.587855900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-22 02:09:27.123075100 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-22 02:03:41.587855900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-22 02:07:09.168956300 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-22 02:03:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-22 02:15:37 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-22 02:03:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-22 02:16:40 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-22 02:03:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-22 02:15:36 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-21 22:37:14.292755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-21 22:38:52.86... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:14.292755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-21 22:40:08.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:14.292755000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-21 22:38:50.655062000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-21 22:37:07.659218829 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-21 22:41:52.646992473 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:07.659218829 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-02-21 22:42:50.302936231 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:07.659218829 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-21 22:40:21.303083142 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-21 22:37:07.056622064 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-21 22:40:20.52... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:07.056622064 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-21 22:40:52.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:07.056622064 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-21 22:40:16.968516058 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-21 22:37:27.530272700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-21 22:40:41.036694400 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-21 22:37:27.530272700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-21 22:43:00.296411000 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-21 22:37:27.530272700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-21 22:40:33.872638300 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-21 22:37:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-21 22:48:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-21 22:49:44 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-21 22:37:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-21 22:48:57 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-21 20:03:50.730274120 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-21 20:04:48.794259898 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
47/4499 | logicalrep_worker_launch - counting/checking the type limits |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-20 11:05:06 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-20 11:07:51 @@ -137,7 +137,7 @@ step s5_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s5'; count ----- - 0 + 1 (1 row) |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-20 08:45:59.759279000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-20 08:46:53.311642000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:59.759279000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-20 08:48:09.8396300... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:59.759279000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-20 08:46:51.289819000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-20 08:45:43.580388269 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-20 08:48:34.200285565 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43.580388269 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-02-20 08:50:17.704220066 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43.580388269 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-20 08:47:28.500327663 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-20 08:45:43.656551693 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-20 08:47:26.536351972... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43.656551693 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-20 08:48:00.0082905... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43.656551693 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-20 08:47:23.652352031 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-20 08:46:11.247804300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-20 08:49:14.686191400 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-20 08:46:11.247804300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-20 08:51:30.026536200 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-20 08:46:11.247804300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-20 08:49:07.879557900 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
macOS - Ventura - 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 2024-02-20 08:45:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-20 08:46:49 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-20 08:48:05 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-20 08:45:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out 2024-02-20 08:46:49 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-20 07:34:09.587002668 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-20 07:38:4... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -931078040 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -930516536 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -930459048 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-20 07:34:09.587002668 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-20 07:39... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -56252712 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -55658424 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -55600936 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/regress/regress/results/... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-20 07:34:36.141343000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats_export_import.out 2024-02-20 07:37:59.403463700 +0000 @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -2020415224 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -2020149656 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -2020053736 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
48/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 2024-02-20 04:29:12.614658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-20 04:30:47.816290... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36768 | | 0 | 36768 | pktable_pkey + 36765 | | 0 | 36765 | pktable + 36770 | | 0 | 36770 | fktable + 37318 | | 0 | 37323 | foo + 37327 | | 0 | 37327 | pg_toast_37318_index + 37326 | | 0 | 37326 | pg_toast_37318 + 37550 | | 0 | 37550 | old_oids + 37567 | | 0 | 37567 | pg_toast_37564 ... |
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 2024-02-20 04:29:12.614658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-20 04:32:04.9863... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36699 | | 0 | 36699 | pktable_pkey + 36695 | | 0 | 36695 | pktable + 36701 | | 0 | 36701 | fktable + 37241 | | 0 | 37255 | foo + 37259 | | 0 | 37259 | pg_toast_37241_index + 37258 | | 0 | 37258 | pg_toast_37241 + 37540 | | 0 | 37540 | old_oids + 37559 | | 0 | 37559 | pg_toast_37556 ... |
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 2024-02-20 04:29:12.614658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-20 04:30:45.602177000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36573 | | 0 | 36573 | pktable_pkey + 36570 | | 0 | 36570 | pktable + 36577 | | 0 | 36577 | fktable + 37254 | | 0 | 37254 | pg_toast_37245_index + 37245 | | 0 | 37250 | foo + 37253 | | 0 | 37253 | pg_toast_37245 + 37510 | | 0 | 37510 | old_oids + 37527 | | 0 | 37527 | pg_toast_37524 ... |
Linux - Debian Bullseye - 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 2024-02-20 04:28:58.153904008 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-20 04:33:18.369707977 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36780 | | 0 | 36780 | pktable_pkey + 36776 | | 0 | 36776 | pktable + 36782 | | 0 | 36782 | fktable + 37358 | | 0 | 37365 | foo + 37369 | | 0 | 37369 | pg_toast_37358_index + 37368 | | 0 | 37368 | pg_toast_37358 + 37619 | | 0 | 37619 | old_oids + 37636 | | 0 | 37636 | pg_toast_37633 ... |
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 2024-02-20 04:28:58.153904008 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-20 04:32:23.709748321 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36840 | | 0 | 36840 | pktable_pkey + 36836 | | 0 | 36836 | pktable + 36842 | | 0 | 36842 | fktable + 37345 | | 0 | 37352 | foo + 37356 | | 0 | 37356 | pg_toast_37345_index + 37355 | | 0 | 37355 | pg_toast_37345 + 37561 | | 0 | 37561 | old_oids + 37580 | | 0 | 37580 | pg_toast_37577 ... |
Linux - Debian Bullseye - 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 2024-02-20 04:29:00.968631290 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-20 04:32:30.664467... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36796 | | 0 | 36796 | users_id_seq + 36802 | | 0 | 36802 | pg_toast_36797 + 36803 | | 0 | 36803 | pg_toast_36797_index + 36797 | | 0 | 36797 | users + 36973 | | 0 | 36973 | foo + 37164 | | 0 | 37164 | forc_test + 37692 | | 0 | 37692 | pg_toast_37689 + 37693 | | 0 | 37693 | pg_toast_37689_index ... |
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 2024-02-20 04:29:00.968631290 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-20 04:32:55.2924... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36838 | | 0 | 36838 | users + 36837 | | 0 | 36837 | users_id_seq + 36849 | | 0 | 36849 | pg_toast_36838 + 36850 | | 0 | 36850 | pg_toast_36838_index + 37030 | | 0 | 37030 | foo + 37418 | | 0 | 37418 | forc_test + 37758 | | 0 | 37758 | pg_toast_37755 + 37759 | | 0 | 37759 | pg_toast_37755_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 2024-02-20 04:29:00.968631290 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-20 04:32:20.116476596 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37042 | | 0 | 37042 | foo + 36812 | | 0 | 36812 | users_id_seq + 36821 | | 0 | 36821 | pg_toast_36816 + 36822 | | 0 | 36822 | pg_toast_36816_index + 36816 | | 0 | 36816 | users + 37363 | | 0 | 37363 | forc_test + 37778 | | 0 | 37778 | pg_toast_37774 + 37781 | | 0 | 37781 | pg_toast_37774_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-20 04:29:18.735042600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-20 04:32:44.823555400 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 35361 | | 0 | 35361 | pktable_pkey + 35358 | | 0 | 35358 | pktable + 35363 | | 0 | 35363 | fktable + 36823 | | 0 | 36832 | foo + 36836 | | 0 | 36836 | pg_toast_36823_index + 36835 | | 0 | 36835 | pg_toast_36823 + 37089 | | 0 | 37089 | old_oids + 37115 | | 0 | 37115 | pg_toast_37112 + 37118 | | 0 | 37118 | pg_toast_37112_index + 37112 | | 0 | 37112 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-20 04:29:18.735042600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-20 04:34:52.500798900 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36405 | | 0 | 36405 | pktable_pkey + 36400 | | 0 | 36400 | pktable + 36407 | | 0 | 36407 | fktable + 37040 | | 0 | 37040 | pg_toast_37032 + 37032 | | 0 | 37037 | foo + 37041 | | 0 | 37041 | pg_toast_37032_index + 37281 | | 0 | 37281 | pg_toast_37278 + 37282 | | 0 | 37282 | pg_toast_37278_index + 37278 | | 0 | 37278 | recur2 + 37273 | | 0 | 37273 | recur1 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-20 04:29:18.735042600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-20 04:32:40.269358100 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36121 | | 0 | 36121 | pktable_pkey + 36117 | | 0 | 36117 | pktable + 36123 | | 0 | 36123 | fktable + 37043 | | 0 | 37043 | pg_toast_37034_index + 37042 | | 0 | 37042 | pg_toast_37034 + 37034 | | 0 | 37039 | foo + 37266 | | 0 | 37266 | old_oids + 37283 | | 0 | 37283 | pg_toast_37280 + 37284 | | 0 | 37284 | pg_toast_37280_index + 37280 | | 0 | 37280 | recur2 ... |
macOS - Ventura - 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 2024-02-20 04:28:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-20 04:30:50 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36622 | | 0 | 36622 | pktable + 36627 | | 0 | 36627 | fktable + 36625 | | 0 | 36625 | pktable_pkey + 37358 | | 0 | 37363 | foo + 37367 | | 0 | 37367 | pg_toast_37358_index + 37366 | | 0 | 37366 | pg_toast_37358 + 37554 | | 0 | 37554 | old_oids + 37571 | | 0 | 37571 | pg_toast_37568 ... |
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 2024-02-20 04:28:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-20 04:32:49 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37241 | | 0 | 37246 | foo + 37250 | | 0 | 37250 | pg_toast_37241_index + 37249 | | 0 | 37249 | pg_toast_37241 + 36564 | | 0 | 36564 | pktable_pkey + 36558 | | 0 | 36558 | pktable + 36569 | | 0 | 36569 | fktable + 37468 | | 0 | 37468 | old_oids + 37498 | | 0 | 37498 | pg_toast_37495 ... |
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 2024-02-20 04:28:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-20 04:30:50 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37345 | | 0 | 37350 | foo + 37354 | | 0 | 37354 | pg_toast_37345_index + 37353 | | 0 | 37353 | pg_toast_37345 + 36582 | | 0 | 36582 | pktable_pkey + 36579 | | 0 | 36579 | pktable + 36584 | | 0 | 36584 | fktable + 37541 | | 0 | 37541 | old_oids + 37558 | | 0 | 37558 | pg_toast_37555 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-20 04:14:13.175604000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-20 04:16:27.359629000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-20 04:14:13.175604000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-20 04:17:46.55636900... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-20 04:14:13.175604000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-20 04:16:25.917701000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-20 04:14:04.988116026 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-20 04:19:25.467893332 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-20 04:14:04.988116026 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/explain.out 2024-02-20 04:21:02.239820171 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-20 04:14:04.988116026 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-20 04:18:30.915923909 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-20 04:14:19.473064000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-20 04:17:54.956298800 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-20 04:14:19.473064000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-20 04:19:47.950468500 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-20 04:14:19.473064000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-20 04:17:42.372334400 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-20 04:14:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-20 04:17:26 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-20 04:14:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-20 04:18:24 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-20 04:14:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-20 04:17:26 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-20 01:13:19.508610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-20 01:15:18.56... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:19.508610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-20 01:16:35.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:19.508610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-20 01:15:17.052407000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-20 01:13:11.581285464 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-20 01:19:00.736996852 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:11.581285464 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-02-20 01:20:05.036940984 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:11.581285464 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-20 01:17:34.477064562 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-20 01:13:07.556031855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-20 01:17:12.84... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:07.556031855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-20 01:17:44.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:07.556031855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-20 01:17:06.047881363 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-20 01:13:24.931459200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-20 01:16:45.495314300 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-02-20 01:13:24.940222100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-02-20 01:18:06.647188100 +0000 @@ -2016,16 +2016,16 @@ QUERY PLAN ------------------------------------------------- Hash Join - Hash Cond: (c.odd = b.odd) + Hash Cond: (c.hundred = a.hundred) -> Hash Join - Hash Cond: (a.hundred = c.hundred) - -> Seq Scan on tenk1 a + Hash Cond: (b.odd = c.odd) + -> Seq Scan on tenk2 b -> Hash -> HashAggregate Group Key: c.odd, c.hundred -> Seq Scan on tenk2 c -> Hash - -> Seq Scan on tenk2 b ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-20 01:13:24.931459200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-20 01:16:42.595904600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-20 01:13:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-20 01:15:21 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-20 01:16:21 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-20 01:13:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-20 01:15:21 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
48/4384 | Opportunistically pruning page before insert |
SanityCheck | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/cube/expected/cube.out /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cub... --- /tmp/cirrus-ci-build/contrib/cube/expected/cube.out 2024-02-19 22:33:43.827887514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/cube/regress/results/cube.out 2024-02-19 22:34:38.851878449 +0000 @@ -2,6 +2,16 @@ -- Test cube datatype -- CREATE EXTENSION cube; +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 +WARNING: PageSetPrunable setting pd_prune_xid=740 -- Check whether any of our opclasses fail amvalidate SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod ... |
48/4839 | The Prepare statement with the skewed parameter uses the custom plan |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-19 08:17:23 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-19 08:20:10 @@ -137,7 +137,7 @@ step s5_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s5'; count ----- - 0 + 1 (1 row) |
47/4773 | Fix race condition in InvalidatePossiblyObsoleteSlot() |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out /tmp/cirrus-ci-build/build-32/testrun/isolation/i... --- /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out 2024-02-19 02:26:17.965078126 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/isolation/isolation/results/timeouts.out 2024-02-19 02:32:00.224800141 +0000 @@ -105,7 +105,7 @@ step s3_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s3'; count ----- - 0 + 1 (1 row) |
48/4538 | Statistics Import and Export |
Linux - Debian Bullseye - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-19 00:50:26.198681462 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-19 00:54:0... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1787911976 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1787350472 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1787292984 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/recov... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-19 00:50:26.198681462 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-19 00:54... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -168467768 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -167873480 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -167815992 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out /tmp/cirrus-ci-build/build/testrun/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_export_import.out 2024-02-19 00:50:26.198681462 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_export_import.out 2024-02-19 00:53:54.754508388 +00... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1179368376 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1178806872 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1178749384 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrad... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-19 00:50:35.368596500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_export_import.out 2024-02-19 00:53:47.745780000... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -1382953960 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -1382971400 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -1382884200 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/stats_export_import.out C:/cirrus/build/testrun/recovery/027_stream_regr... --- C:/cirrus/src/test/regress/expected/stats_export_import.out 2024-02-19 00:50:35.368596500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_export_import.out 2024-02-19 00:55:35.0861195... @@ -630,40 +630,32 @@ \gset SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_types_doc'::jsonb, true, true); -ERROR: statistic export JSON document "types" has duplicate rows with oid = 2 +ERROR: Cannot import statistics from server version 170000 to -276042872 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_collations_doc'::jsonb, true, true); -ERROR: statistic export JSON document "collations" has duplicate rows with oid = 1 +ERROR: Cannot import statistics from server version 170000 to -275605960 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_operators_doc'::jsonb, true, true); -ERROR: statistic export JSON document "operators" has duplicate rows with oid = 3 +ERROR: Cannot import statistics from server version 170000 to -275544920 SELECT pg_import_rel_stats('stats_export_import.test'::regclass, :'invalid_attributes_doc'::jsonb, true, true); -ERROR: statistic export JSON document "attributes" has duplicate rows with attnum = 4 ... |
47/2863 | Function to log backtrace of postgres processes |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/timeouts.out /Users/admin/pgsql/build/testrun/isolation/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/timeouts.out 2024-02-18 17:11:24 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/timeouts.out 2024-02-18 17:14:10 @@ -121,7 +121,7 @@ step s4_check: SELECT count(*) FROM pg_stat_activity WHERE application_name = 'isolation/timeouts/s4'; count ----- - 0 + 1 (1 row) |
47/4805 | Possibility to disable `ALTER SYSTEM` |
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 2024-02-18 11:04:14.601578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-18 11:05:07.345524000... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:14.601578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-18 11:06:26.6680720... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:14.601578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-18 11:05:04.969291000 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-18 11:04:01.570115321 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out 2024-02-18 11:06:42.978043914 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:01.570115321 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out 2024-02-18 11:08:35.209918914 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:01.570115321 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out 2024-02-18 11:05:44.202114029 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Linux - Debian Bullseye - 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 2024-02-18 11:04:00.202523590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-18 11:05:49.350543018... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:00.202523590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-18 11:06:24.4505007... @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
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 2024-02-18 11:04:00.202523590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out 2024-02-18 11:05:46.958542006 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-18 11:04:18.386968800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out 2024-02-18 11:07:07.624556200 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-18 11:04:18.386968800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out 2024-02-18 11:09:06.367180200 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou... --- C:/cirrus/src/test/regress/expected/sysviews.out 2024-02-18 11:04:18.386968800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out 2024-02-18 11:06:55.991238200 +0000 @@ -111,6 +111,7 @@ select name, setting from pg_settings where name like 'enable%'; name | setting --------------------------------+--------- + enable_alter_system | on enable_async_append | on enable_bitmapscan | on enable_gathermerge | on @@ -134,7 +135,7 @@ enable_seqscan | on enable_sort | on enable_tidscan | on -(23 rows) +(24 rows) -- There are always wait event descriptions for various types. select type, count(*) > 0 as ok FROM pg_wait_events |
48/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 2024-02-18 08:05:41.608710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-18 08:07:17.789674... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36758 | | 0 | 36758 | pktable_pkey + 36754 | | 0 | 36754 | pktable + 36760 | | 0 | 36760 | fktable + 37312 | | 0 | 37322 | foo + 37327 | | 0 | 37327 | pg_toast_37312_index + 37326 | | 0 | 37326 | pg_toast_37312 + 37550 | | 0 | 37550 | old_oids + 37567 | | 0 | 37567 | pg_toast_37564 ... |
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 2024-02-18 08:05:41.608710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-18 08:08:35.4567... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36738 | | 0 | 36738 | pktable_pkey + 36735 | | 0 | 36735 | pktable + 36740 | | 0 | 36740 | fktable + 37248 | | 0 | 37262 | foo + 37266 | | 0 | 37266 | pg_toast_37248_index + 37265 | | 0 | 37265 | pg_toast_37248 + 37533 | | 0 | 37533 | old_oids + 37565 | | 0 | 37565 | pg_toast_37562 ... |
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 2024-02-18 08:05:41.608710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-18 08:07:15.593844000 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36760 | | 0 | 36760 | pktable_pkey + 36757 | | 0 | 36757 | pktable + 36762 | | 0 | 36762 | fktable + 37264 | | 0 | 37274 | foo + 37281 | | 0 | 37281 | pg_toast_37264_index + 37279 | | 0 | 37279 | pg_toast_37264 + 37546 | | 0 | 37546 | old_oids + 37563 | | 0 | 37563 | pg_toast_37560 ... |
Linux - Debian Bullseye - 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 2024-02-18 08:05:21.673202479 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-02-18 08:10:01.649061121 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36823 | | 0 | 36823 | pktable_pkey + 36820 | | 0 | 36820 | pktable + 36825 | | 0 | 36825 | fktable + 37331 | | 0 | 37337 | foo + 37341 | | 0 | 37341 | pg_toast_37331_index + 37340 | | 0 | 37340 | pg_toast_37331 + 37551 | | 0 | 37551 | old_oids + 37569 | | 0 | 37569 | pg_toast_37566 ... |
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 2024-02-18 08:05:21.673202479 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-02-18 08:09:08.133115921 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36863 | | 0 | 36863 | pg_toast_36858 + 36864 | | 0 | 36864 | pg_toast_36858_index + 36858 | | 0 | 36858 | users + 36857 | | 0 | 36857 | users_id_seq + 37082 | | 0 | 37082 | foo + 36803 | | 0 | 36803 | pktable_pkey + 36800 | | 0 | 36800 | pktable + 36806 | | 0 | 36806 | fktable ... |
Linux - Debian Bullseye - 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 2024-02-18 08:05:22.616126731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-18 08:08:51.751941... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36829 | | 0 | 36829 | users + 36828 | | 0 | 36828 | users_id_seq + 36834 | | 0 | 36834 | pg_toast_36829 + 36835 | | 0 | 36835 | pg_toast_36829_index + 37056 | | 0 | 37056 | foo + 37359 | | 0 | 37359 | forc_test + 37729 | | 0 | 37729 | pg_toast_37726 + 37730 | | 0 | 37730 | pg_toast_37726_index ... |
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 2024-02-18 08:05:22.616126731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-18 08:09:16.6479... @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36578 | | 0 | 36578 | pktable_pkey + 36575 | | 0 | 36575 | pktable + 36585 | | 0 | 36585 | fktable + 37209 | | 0 | 37217 | foo + 37221 | | 0 | 37221 | pg_toast_37209_index + 37220 | | 0 | 37220 | pg_toast_37209 + 37429 | | 0 | 37429 | old_oids + 37447 | | 0 | 37447 | pg_toast_37444 ... |
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 2024-02-18 08:05:22.616126731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-02-18 08:08:42.211947114 +0000 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 37729 | | 0 | 37729 | rtype + 36779 | | 0 | 36779 | users_id_seq + 36790 | | 0 | 36790 | pg_toast_36785 + 36791 | | 0 | 36791 | pg_toast_36785_index + 36785 | | 0 | 36785 | users + 37002 | | 0 | 37002 | foo + 37205 | | 0 | 37205 | forc_test + 37732 | | 0 | 37732 | pg_toast_37729 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-18 08:05:57.729963800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-18 08:09:41.476639200 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36420 | | 0 | 36420 | pktable_pkey + 36416 | | 0 | 36416 | pktable + 36422 | | 0 | 36422 | fktable + 36920 | | 0 | 36925 | foo + 36929 | | 0 | 36929 | pg_toast_36920_index + 36928 | | 0 | 36928 | pg_toast_36920 + 37152 | | 0 | 37152 | old_oids + 37169 | | 0 | 37169 | pg_toast_37166 + 37170 | | 0 | 37170 | pg_toast_37166_index + 37166 | | 0 | 37166 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-18 08:05:57.729963800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-18 08:11:46.357054600 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36332 | | 0 | 36332 | pktable_pkey + 36329 | | 0 | 36329 | pktable + 36334 | | 0 | 36334 | fktable + 37043 | | 0 | 37043 | pg_toast_37035 + 37035 | | 0 | 37040 | foo + 37044 | | 0 | 37044 | pg_toast_37035_index + 37267 | | 0 | 37267 | old_oids + 37284 | | 0 | 37284 | pg_toast_37281 + 37285 | | 0 | 37285 | pg_toast_37281_index + 37281 | | 0 | 37281 | recur2 ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-02-18 08:05:57.729963800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-02-18 08:09:26.906796300 +0000 @@ -3477,8 +3477,19 @@ 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) +-------+------------+---------------+-------------+---------------------- + 36662 | | 0 | 36662 | pktable + 36667 | | 0 | 36667 | fktable + 36665 | | 0 | 36665 | pktable_pkey + 37070 | | 0 | 37075 | foo + 37079 | | 0 | 37079 | pg_toast_37070_index + 37078 | | 0 | 37078 | pg_toast_37070 + 37266 | | 0 | 37266 | old_oids + 37283 | | 0 | 37283 | pg_toast_37280 + 37284 | | 0 | 37284 | pg_toast_37280_index + 37280 | | 0 | 37280 | recur2 ... |
macOS - Ventura - 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 2024-02-18 08:05:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-02-18 08:08:52 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36659 | | 0 | 36659 | pktable_pkey + 36653 | | 0 | 36653 | pktable + 36663 | | 0 | 36663 | fktable + 37357 | | 0 | 37362 | foo + 37366 | | 0 | 37366 | pg_toast_37357_index + 37365 | | 0 | 37365 | pg_toast_37357 + 37553 | | 0 | 37553 | old_oids + 37570 | | 0 | 37570 | pg_toast_37567 ... |
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 2024-02-18 08:05:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-02-18 08:11:50 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36696 | | 0 | 36696 | pktable_pkey + 36693 | | 0 | 36693 | pktable + 36700 | | 0 | 36700 | fktable + 37272 | | 0 | 37281 | foo + 37285 | | 0 | 37285 | pg_toast_37272_index + 37284 | | 0 | 37284 | pg_toast_37272 + 37524 | | 0 | 37524 | old_oids + 37542 | | 0 | 37542 | pg_toast_37539 ... |
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 2024-02-18 08:05:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-02-18 08:08:53 @@ -3476,9 +3476,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 +-------+------------+---------------+-------------+---------------------- + 36754 | | 0 | 36754 | pktable_pkey + 36751 | | 0 | 36751 | pktable + 36756 | | 0 | 36756 | fktable + 37354 | | 0 | 37359 | foo + 37363 | | 0 | 37363 | pg_toast_37354_index + 37362 | | 0 | 37362 | pg_toast_37354 + 37550 | | 0 | 37550 | old_oids + 37567 | | 0 | 37567 | pg_toast_37564 ... |
48/4837 | JIT compilation per plan node |
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 2024-02-18 08:02:31.165025000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-18 08:04:35.763723000 ... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-18 08:02:31.165025000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-18 08:05:52.48404500... @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
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 2024-02-18 08:02:31.165025000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out 2024-02-18 08:04:33.313973000 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Linux - Debian Bullseye - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-18 08:02:23.091760747 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/explain.out 2024-02-18 08:07:41.043525694 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/src/test/regress/results/explai... --- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out 2024-02-18 08:02:23.091760747 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/explain.out 2024-02-18 08:06:56.815560834 +0000 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resul... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-18 08:02:40.283102200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-18 08:06:26.553844500 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/res... --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-18 08:02:40.283102200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-18 08:08:38.714040900 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/explain.out C:/cirrus/build/testrun/regress/regress/results/explain.out --- C:/cirrus/src/test/regress/expected/explain.out 2024-02-18 08:02:40.283102200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/explain.out 2024-02-18 08:06:19.793590500 +0000 @@ -333,15 +333,15 @@ -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) +------------------------------------------------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) (actual time=N.N..N.N rows=N loops=N) ... |
macOS - Ventura - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-18 08:02:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out 2024-02-18 08:04:21 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-18 08:02:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/explain.out 2024-02-18 08:07:18 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/explain.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/explain.out 2024-02-18 08:02:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/explain.out 2024-02-18 08:04:22 @@ -332,16 +332,16 @@ CONTEXT: PL/pgSQL function explain_filter(text) line 5 at FOR over EXECUTE statement -- MEMORY option select explain_filter('explain (memory) select * from int8_tbl i8'); - explain_filter ---------------------------------------------------------- - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) + explain_filter +----------------------------------------------------------------- + Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N loops=N) Memory: used=N bytes allocated=N bytes (2 rows) select explain_filter('explain (memory, analyze) select * from int8_tbl i8'); - explain_filter ------------------------------------------------------------------------------------------------ - Seq Scan on int8_tbl i8 (cost=N.N..N.N rows=N width=N) (actual time=N.N..N.N rows=N loops=N) ... |
48/3246 | Parallelize correlated subqueries that execute within each worker |
FreeBSD - 13 - Meson | |
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 2024-02-18 05:00:17.778405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-18 05:02:19.93... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:17.778405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-18 05:03:37.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:17.778405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-18 05:02:18.296880000 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Autoconf | |
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 2024-02-18 05:00:06.363159468 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-02-18 05:05:38.402919177 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:06.363159468 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-02-18 05:04:32.590969856 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Linux - Debian Bullseye - Meson | |
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 2024-02-18 05:00:10.410635382 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-18 05:04:26.25... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:10.410635382 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-18 05:04:59.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:10.410635382 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-02-18 05:04:22.110439033 +0000 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-18 05:00:27.105244400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-18 05:03:38.921583500 +00... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-18 05:00:27.105244400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-18 05:05:59.028016500 +... @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
regress | diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-02-18 05:00:27.105244400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-02-18 05:03:33.805348600 +0000 @@ -452,25 +452,35 @@ where tenk1.four = t.four ); ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 - Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t... - Filter: (tenk1.four = t.four) ... |
macOS - Ventura - Meson | |
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 2024-02-18 05:00:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-02-18 05:13:26 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-02-18 05:14:52 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
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 2024-02-18 05:00:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-02-18 05:13:26 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |